1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
16 description: flavor name of PD instance
17 availabilityzone_name:
18 label: availabilityzone name
22 description: availabilityzone name
44 description: PD image name
50 label: PD server names
54 description: name of the PD instance
57 1c2_catalog_instance_names:
69 1c1_scalling_instance_names:
86 abstract_pcm_server_0:
87 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
92 get_input: pcm_flavor_name
93 service_template_filter:
94 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
95 server_group: BE_Affinity_group
97 get_input: pcm_image_name
98 security_group_name: jsa_security_group
103 cps_net_name: nested_network
106 capability: tosca.capabilities.network.Linkable
108 relationship: tosca.relationships.network.LinksTo
110 capability: tosca.capabilities.Node
111 node: nestedWithNoNovaHadDependencyToIt
112 relationship: tosca.relationships.DependsOn
113 abstract_1c1_scalling_instance:
114 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
118 compute_1c1_scalling_instance_user_data_format:
121 port_1c1_t2_port_network_role_tag:
125 get_input: pd_flavor_name
126 port_1c1_t1_port_ip_requirements:
130 floating_ip_count_required:
135 floating_ip_count_required:
138 get_input: pd_image_name
139 compute_1c1_scalling_instance_name:
141 - 1c1_scalling_instance_names
144 - 1c1_scalling_instance_names
146 port_1c1_t1_port_name:
149 port_1c1_t1_port_network:
150 - 1c1_scalling_instance_network
151 - 1c1_scalling_instance_network
152 port_1c1_t2_port_fixed_ips:
161 port_1c1_t2_port_network:
162 - get_input: ppds_net_name
163 - get_input: ppds_net_name
164 port_1c1_t1_port_fixed_ips:
173 port_1c1_t2_port_ip_requirements:
177 floating_ip_count_required:
182 floating_ip_count_required:
184 port_1c1_t1_port_mac_requirements:
185 - mac_count_required:
187 - mac_count_required:
189 port_1c1_t2_port_mac_requirements:
190 - mac_count_required:
192 - mac_count_required:
194 compute_1c1_scalling_instance_availability_zone:
195 - get_input: availabilityzone_name
196 - get_input: availabilityzone_name
197 port_1c1_t2_port_name:
200 compute_1c1_scalling_instance_scheduler_hints:
201 - group: BE_Affinity_group
202 - group: BE_Affinity_group
203 service_template_filter:
204 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
209 - service_template_filter
212 - dependency_1c1_scalling_instance:
213 capability: tosca.capabilities.Node
214 node: nestedWithNoNovaHadDependencyToIt
215 relationship: tosca.relationships.DependsOn
216 - link_1c1_scalling_instance_1c1_t1_port:
217 capability: tosca.capabilities.network.Linkable
218 node: 1c1_scalling_instance_network
219 relationship: tosca.relationships.network.LinksTo
220 abstract_b_single_1b_0:
221 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
225 port_1b_t2_port_mac_requirements:
226 - mac_count_required:
228 compute_b_single_1b_availability_zone:
229 - get_input: availabilityzone_name
230 compute_b_single_1b_scheduler_hints:
231 - group: BE_Affinity_group
232 port_1b_t2_port_ip_requirements:
236 floating_ip_count_required:
239 get_input: pd_flavor_name
240 port_1b_t1_port_ip_requirements:
244 floating_ip_count_required:
247 get_input: pd_image_name
248 port_1b_t1_port_mac_requirements:
249 - mac_count_required:
251 port_1b_t2_port_network:
252 - b_single_1b_network
253 compute_b_single_1b_user_data_format:
255 compute_b_single_1b_name:
259 service_template_filter:
260 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
265 - service_template_filter
268 - dependency_b_single_1b:
269 capability: tosca.capabilities.Node
270 node: nestedWithNoNovaHadDependencyToIt
271 relationship: tosca.relationships.DependsOn
272 - link_b_single_1b_1b_t2_port:
273 capability: tosca.capabilities.network.Linkable
274 node: b_single_1b_network
275 relationship: tosca.relationships.network.LinksTo
277 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
281 nestedWithNoNovaHadDependencyToIt:
282 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
286 service_template_filter:
287 substitute_service_template: nested-no-novaServiceTemplate.yaml
288 security_group_name: group1
290 abstract_1c2_catalog_instance_0:
291 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
295 compute_1c2_catalog_instance_availability_zone:
296 - get_input: availabilityzone_name
298 get_input: pd_flavor_name
300 get_input: pd_image_name
301 port_1c2_t2_port_ip_requirements:
305 floating_ip_count_required:
307 port_1c2_t1_port_mac_requirements:
308 - mac_count_required:
310 port_1c2_t2_port_network:
311 - 1c2_catalog_instance_network
312 compute_1c2_catalog_instance_name:
314 - 1c2_catalog_instance_names
316 port_1c2_t1_port_network:
317 - get_input: oam_net_name
318 port_1c2_t2_port_mac_requirements:
319 - mac_count_required:
321 compute_1c2_catalog_instance_user_data_format:
323 port_1c2_t1_port_network_role_tag:
325 port_1c2_t1_port_ip_requirements:
329 floating_ip_count_required:
331 compute_1c2_catalog_instance_scheduler_hints:
332 - group: BE_Affinity_group
333 service_template_filter:
334 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
339 - service_template_filter
342 - dependency_1c2_catalog_instance_1c2_t1_port:
343 capability: tosca.capabilities.Node
344 node: nestedWithNoNovaHadDependencyToIt
345 relationship: tosca.relationships.DependsOn
346 - link_1c2_catalog_instance_1c2_t2_port:
347 capability: tosca.capabilities.network.Linkable
348 node: 1c2_catalog_instance_network
349 relationship: tosca.relationships.network.LinksTo
350 abstract_1c2_catalog_instance_1:
351 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
355 compute_1c2_catalog_instance_availability_zone:
356 - get_input: availabilityzone_name
358 get_input: pd_flavor_name
360 get_input: pd_image_name
361 port_1c2_t2_port_ip_requirements:
365 floating_ip_count_required:
367 port_1c2_t1_port_mac_requirements:
368 - mac_count_required:
370 port_1c2_t2_port_network:
371 - 1c2_catalog_instance_network
372 compute_1c2_catalog_instance_name:
374 - 1c2_catalog_instance_names
376 port_1c2_t1_port_network:
377 - get_input: oam_net_name
378 port_1c2_t2_port_mac_requirements:
379 - mac_count_required:
381 compute_1c2_catalog_instance_user_data_format:
383 - abstract_1c2_catalog_instance_0
384 - 1c2_catalog_instance_instance_name
385 port_1c2_t1_port_network_role_tag:
387 port_1c2_t1_port_ip_requirements:
391 floating_ip_count_required:
393 compute_1c2_catalog_instance_scheduler_hints:
394 - group: BE_Affinity_group
395 service_template_filter:
396 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
401 - service_template_filter
404 - dependency_1c2_catalog_instance_1c2_t1_port:
405 capability: tosca.capabilities.Node
406 node: nestedWithNoNovaHadDependencyToIt
407 relationship: tosca.relationships.DependsOn
408 - link_1c2_catalog_instance_1c2_t2_port:
409 capability: tosca.capabilities.network.Linkable
410 node: 1c2_catalog_instance_network
411 relationship: tosca.relationships.network.LinksTo
413 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
417 service_template_filter:
418 substitute_service_template: nested-no-novaServiceTemplate.yaml
419 security_group_name: group1
423 capability: feature_a_single_1a
424 node: abstract_a_single_1a
425 relationship: tosca.relationships.DependsOn
427 capability: tosca.capabilities.Node
428 node: abstract_pcm_server_0
429 relationship: tosca.relationships.DependsOn
431 capability: feature_b_single_1b_1b_t1_port
432 node: abstract_b_single_1b_0
433 relationship: tosca.relationships.DependsOn
435 capability: feature_b_single_1b_1b_t1_port
436 node: abstract_b_single_1b_1
437 relationship: tosca.relationships.DependsOn
439 capability: feature_1c1_scalling_instance
440 node: abstract_1c1_scalling_instance
441 relationship: tosca.relationships.DependsOn
443 capability: feature_1c2_catalog_instance
444 node: abstract_1c2_catalog_instance_0
445 relationship: tosca.relationships.DependsOn
447 capability: feature_1c2_catalog_instance
448 node: abstract_1c2_catalog_instance_1
449 relationship: tosca.relationships.DependsOn
451 capability: tosca.capabilities.Node
452 node: nestedNoUnified
453 relationship: tosca.relationships.DependsOn
455 capability: tosca.capabilities.Node
456 node: nestedWithNoNovaHadDependencyToIt
457 relationship: tosca.relationships.DependsOn
458 1c1_scalling_instance_network:
459 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
463 nodeGetAttIn_network:
464 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
468 - abstract_1c2_catalog_instance_1
469 - 1c2_catalog_instance_1c2_t1_port_tenant_id
471 - abstract_1c2_catalog_instance_0
472 - 1c2_catalog_instance_1c2_t1_port_tenant_id
474 - abstract_1c2_catalog_instance_0
475 - 1c2_catalog_instance_instance_name
477 - abstract_1c2_catalog_instance_1
478 - 1c2_catalog_instance_instance_name
481 - abstract_1c1_scalling_instance
482 - 1c1_scalling_instance_instance_name
484 - abstract_1c1_scalling_instance
485 - 1c1_scalling_instance_instance_name
487 - abstract_1c1_scalling_instance
488 - 1c1_scalling_instance_1c1_t2_port_tenant_id
490 - abstract_1c1_scalling_instance
491 - 1c1_scalling_instance_1c1_t2_port_tenant_id
494 - abstract_a_single_1a
495 - a_single_1a_1a_t1_port_tenant_id
498 - abstract_a_single_1a
499 - a_single_1a_instance_name
505 - abstract_pcm_server_0
509 - abstract_b_single_1b_0
510 - b_single_1b_instance_name
512 - abstract_b_single_1b_1
513 - b_single_1b_instance_name
515 - abstract_b_single_1b_0
516 - b_single_1b_1b_t1_port_tenant_id
518 - abstract_b_single_1b_1
519 - b_single_1b_1b_t1_port_tenant_id
521 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
527 capability: tosca.capabilities.Node
528 node: nestedNoUnified
529 relationship: tosca.relationships.DependsOn
531 capability: tosca.capabilities.Node
532 node: abstract_pcm_server_0
533 relationship: tosca.relationships.DependsOn
535 capability: feature_1c2_catalog_instance_1c2_t1_port
536 node: abstract_1c2_catalog_instance_1
537 relationship: tosca.relationships.DependsOn
539 capability: feature_1c2_catalog_instance_1c2_t1_port
540 node: abstract_1c2_catalog_instance_0
541 relationship: tosca.relationships.DependsOn
543 capability: feature_1c2_catalog_instance
544 node: abstract_1c2_catalog_instance_0
545 relationship: tosca.relationships.DependsOn
547 capability: feature_1c2_catalog_instance
548 node: abstract_1c2_catalog_instance_1
549 relationship: tosca.relationships.DependsOn
551 capability: feature_1c1_scalling_instance
552 node: abstract_1c1_scalling_instance
553 relationship: tosca.relationships.DependsOn
555 capability: feature_1c1_scalling_instance_1c1_t2_port
556 node: abstract_1c1_scalling_instance
557 relationship: tosca.relationships.DependsOn
559 capability: feature_b_single_1b
560 node: abstract_b_single_1b_0
561 relationship: tosca.relationships.DependsOn
563 capability: feature_b_single_1b
564 node: abstract_b_single_1b_1
565 relationship: tosca.relationships.DependsOn
567 capability: feature_b_single_1b_1b_t1_port
568 node: abstract_b_single_1b_0
569 relationship: tosca.relationships.DependsOn
571 capability: feature_b_single_1b_1b_t1_port
572 node: abstract_b_single_1b_1
573 relationship: tosca.relationships.DependsOn
575 capability: feature_a_single_1a
576 node: abstract_a_single_1a
577 relationship: tosca.relationships.DependsOn
579 capability: feature_a_single_1a_1a_t1_port
580 node: abstract_a_single_1a
581 relationship: tosca.relationships.DependsOn
583 capability: tosca.capabilities.Node
584 node: nestedWithNoNovaHadDependencyToIt
585 relationship: tosca.relationships.DependsOn
586 abstract_a_single_1a:
587 type: org.openecomp.resource.abstract.nodes.a_single_1a
591 port_1a_t1_port_ip_requirements:
595 floating_ip_count_required:
597 port_1a_t2_port_network_role_tag:
600 get_input: pd_flavor_name
601 port_1a_t2_port_network:
602 - get_input: ppds_net_name
603 port_1a_t1_port_mac_requirements:
604 - mac_count_required:
606 port_1a_t1_port_network:
607 - a_single_1a_network
609 get_input: pd_image_name
610 port_1a_t2_port_ip_requirements:
614 floating_ip_count_required:
616 compute_a_single_1a_availability_zone:
617 - get_input: availabilityzone_name
618 compute_a_single_1a_scheduler_hints:
619 - group: BE_Affinity_group
620 compute_a_single_1a_user_data_format:
622 compute_a_single_1a_name:
626 port_1a_t2_port_mac_requirements:
627 - mac_count_required:
629 service_template_filter:
630 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
635 - service_template_filter
638 - dependency_a_single_1a:
639 capability: tosca.capabilities.Node
640 node: nestedWithNoNovaHadDependencyToIt
641 relationship: tosca.relationships.DependsOn
642 - link_a_single_1a_1a_t1_port:
643 capability: tosca.capabilities.network.Linkable
644 node: a_single_1a_network
645 relationship: tosca.relationships.network.LinksTo
647 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
652 get_input: pcm_flavor_name
653 service_template_filter:
654 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
655 server_group: BE_Affinity_group
657 get_input: pcm_image_name
658 security_group_name: jsa_security_group
663 cps_net_name: nested_network
666 capability: tosca.capabilities.network.Linkable
668 relationship: tosca.relationships.network.LinksTo
670 capability: tosca.capabilities.network.Linkable
672 relationship: tosca.relationships.network.LinksTo
674 capability: tosca.capabilities.Node
675 node: nestedWithNoNovaHadDependencyToIt
676 relationship: tosca.relationships.DependsOn
678 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
683 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
686 get_input: security_group_name
687 description: ems security group
691 port_range_max: 65535
692 remote_ip_prefix: 0.0.0.0/0
697 port_range_max: 65535
698 remote_ip_prefix: 0.0.0.0/0
703 remote_ip_prefix: 0.0.0.0/0
707 port_range_max: 65535
708 remote_ip_prefix: ::/0
713 port_range_max: 65535
714 remote_ip_prefix: ::/0
719 remote_ip_prefix: ::/0
723 port_range_max: 65535
724 remote_ip_prefix: 0.0.0.0/0
729 port_range_max: 65535
730 remote_ip_prefix: 0.0.0.0/0
735 remote_ip_prefix: 0.0.0.0/0
739 port_range_max: 65535
740 remote_ip_prefix: ::/0
745 port_range_max: 65535
746 remote_ip_prefix: ::/0
751 remote_ip_prefix: ::/0
755 capability: attachment_pcm_port_0
756 node: abstract_pcm_server_0
757 relationship: org.openecomp.relationships.AttachesTo
759 capability: attachment_pcm_port_1
760 node: abstract_pcm_server_0
761 relationship: org.openecomp.relationships.AttachesTo
763 capability: attachment_pcm_port_0
764 node: nestedNoUnified
765 relationship: org.openecomp.relationships.AttachesTo
767 capability: attachment_pcm_port_1
768 node: nestedNoUnified
769 relationship: org.openecomp.relationships.AttachesTo
771 capability: attachment_pcm_port_2
772 node: nestedNoUnified
773 relationship: org.openecomp.relationships.AttachesTo
775 capability: attachment_pcm_port_3
776 node: nestedNoUnified
777 relationship: org.openecomp.relationships.AttachesTo
778 abstract_b_single_1b_1:
779 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
784 get_input: pd_flavor_name
785 port_1b_t1_port_ip_requirements:
789 floating_ip_count_required:
792 get_input: pd_image_name
793 compute_b_single_1b_user_data_format:
795 port_1b_t2_port_mac_requirements:
796 - mac_count_required:
798 compute_b_single_1b_availability_zone:
799 - get_input: availabilityzone_name
800 compute_b_single_1b_scheduler_hints:
801 - group: BE_Affinity_group
802 port_1b_t2_port_ip_requirements:
806 floating_ip_count_required:
808 port_1b_t1_port_network_role_tag:
810 port_1b_t1_port_mac_requirements:
811 - mac_count_required:
813 port_1b_t2_port_network:
814 - b_single_1b_network
815 port_1b_t1_port_network:
816 - get_input: oam_net_name
817 compute_b_single_1b_name:
821 service_template_filter:
822 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
827 - service_template_filter
830 - link_b_single_1b_1b_t2_port:
831 capability: tosca.capabilities.network.Linkable
832 node: b_single_1b_network
833 relationship: tosca.relationships.network.LinksTo
835 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
839 1c2_catalog_instance_network:
840 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
845 hot-mog-0108-bs1271_group:
846 type: org.openecomp.groups.heat.HeatStack
848 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
849 description: heat template that creates MOG stack
851 - b_single_1b_network
852 - nestedWithNoNovaHadDependencyToIt
854 - 1c1_scalling_instance_network
855 - nodeGetAttIn_network
860 - a_single_1a_network
861 - 1c2_catalog_instance_network
862 - abstract_a_single_1a
863 - abstract_b_single_1b_0
864 - abstract_b_single_1b_1
865 - abstract_1c1_scalling_instance
866 - abstract_1c2_catalog_instance_0
867 - abstract_1c2_catalog_instance_1
868 - abstract_pcm_server_0
870 type: tosca.groups.Root
872 - abstract_a_single_1a
873 - abstract_b_single_1b_0
874 - abstract_b_single_1b_1
875 - abstract_1c1_scalling_instance
876 - abstract_1c2_catalog_instance_0
877 - abstract_1c2_catalog_instance_1
882 - abstract_1c2_catalog_instance_1
883 - 1c2_catalog_instance_1c2_t1_port_tenant_id
885 - abstract_1c2_catalog_instance_0
886 - 1c2_catalog_instance_1c2_t1_port_tenant_id
888 - abstract_1c2_catalog_instance_0
889 - 1c2_catalog_instance_instance_name
891 - abstract_1c2_catalog_instance_1
892 - 1c2_catalog_instance_instance_name
896 - abstract_1c1_scalling_instance
897 - 1c1_scalling_instance_instance_name
899 - abstract_1c1_scalling_instance
900 - 1c1_scalling_instance_instance_name
902 - abstract_1c1_scalling_instance
903 - 1c1_scalling_instance_1c1_t2_port_tenant_id
905 - abstract_1c1_scalling_instance
906 - 1c1_scalling_instance_1c1_t2_port_tenant_id
910 - abstract_b_single_1b_0
911 - b_single_1b_instance_name
913 - abstract_b_single_1b_1
914 - b_single_1b_instance_name
916 - abstract_b_single_1b_0
917 - b_single_1b_1b_t1_port_tenant_id
919 - abstract_b_single_1b_1
920 - b_single_1b_1b_t1_port_tenant_id
924 - abstract_a_single_1a
925 - a_single_1a_instance_name
932 - abstract_pcm_server_0
937 - abstract_a_single_1a
938 - a_single_1a_1a_t1_port_tenant_id
942 - nestedWithNoNovaHadDependencyToIt
946 type: org.openecomp.policies.placement.Colocate