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
99 - abstract_1c2_catalog_instance_0
100 - 1c2_catalog_instance_instance_name
103 - abstract_1c2_catalog_instance_1
104 - 1c2_catalog_instance_instance_name
107 - abstract_a_single_1a
108 - a_single_1a_instance_name
111 - abstract_b_single_1b_1
112 - b_single_1b_instance_name
114 - abstract_b_single_1b_0
115 - b_single_1b_instance_name
118 - abstract_b_single_1b_0
119 - b_single_1b_instance_name
120 connectivityTo1C1_T2_1:
122 - abstract_1c1_scalling_instance
123 - 1c1_scalling_instance_1c1_t2_port_tenant_id
124 connectivityTo1C1_T2_0:
126 - abstract_1c1_scalling_instance
127 - 1c1_scalling_instance_1c1_t2_port_tenant_id
129 get_input: pcm_image_name
130 security_group_name: jsa_security_group
135 cps_net_name: nested_network
138 capability: tosca.capabilities.network.Linkable
140 relationship: tosca.relationships.network.LinksTo
141 abstract_1c1_scalling_instance:
142 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
146 compute_1c1_scalling_instance_user_data_format:
149 port_1c1_t2_port_network_role_tag: ppds
151 get_input: pd_flavor_name
152 port_1c1_t1_port_ip_requirements:
156 floating_ip_count_required:
161 floating_ip_count_required:
164 get_input: pd_image_name
165 compute_1c1_scalling_instance_name:
167 - 1c1_scalling_instance_names
170 - 1c1_scalling_instance_names
172 port_1c1_t1_port_name:
175 port_1c1_t1_port_network:
176 - 1c1_scalling_instance_network
177 - 1c1_scalling_instance_network
178 port_1c1_t2_port_fixed_ips:
187 port_1c1_t2_port_network:
188 - get_input: ppds_net_name
189 - get_input: ppds_net_name
190 port_1c1_t1_port_fixed_ips:
199 port_1c1_t2_port_ip_requirements:
203 floating_ip_count_required:
208 floating_ip_count_required:
210 port_1c1_t1_port_mac_requirements:
213 port_1c1_t2_port_mac_requirements:
216 compute_1c1_scalling_instance_availability_zone:
217 - get_input: availabilityzone_name
218 - get_input: availabilityzone_name
219 port_1c1_t2_port_name:
222 compute_1c1_scalling_instance_scheduler_hints:
223 - group: BE_Affinity_group
224 - group: BE_Affinity_group
225 compute_1c1_scalling_instance_metadata:
227 - connectivityTo4PNested:
229 - abstract_pcm_server_0
233 - abstract_1c2_catalog_instance_0
234 - 1c2_catalog_instance_instance_name
237 - abstract_a_single_1a
238 - a_single_1a_instance_name
241 - abstract_1c2_catalog_instance_1
242 - 1c2_catalog_instance_instance_name
243 connectivityToNoUnifiedNested:
249 - abstract_b_single_1b_1
250 - b_single_1b_instance_name
253 - abstract_b_single_1b_0
254 - b_single_1b_instance_name
255 service_template_filter:
256 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
261 - service_template_filter
264 - link_1c1_scalling_instance_1c1_t1_port:
265 capability: tosca.capabilities.network.Linkable
266 node: 1c1_scalling_instance_network
267 relationship: tosca.relationships.network.LinksTo
268 abstract_b_single_1b_0:
269 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
274 get_input: pd_flavor_name
275 port_1b_t1_port_ip_requirements:
279 floating_ip_count_required:
282 get_input: pd_image_name
283 compute_b_single_1b_user_data_format:
285 port_1b_t2_port_mac_requirements:
288 compute_b_single_1b_availability_zone:
289 - get_input: availabilityzone_name
290 compute_b_single_1b_scheduler_hints:
291 - group: BE_Affinity_group
292 port_1b_t2_port_ip_requirements:
296 floating_ip_count_required:
298 compute_b_single_1b_metadata:
299 - connectivityTo4PNested:
301 - abstract_pcm_server_0
305 - abstract_1c2_catalog_instance_0
306 - 1c2_catalog_instance_instance_name
309 - abstract_1c2_catalog_instance_1
310 - 1c2_catalog_instance_instance_name
311 connectivityToNoUnifiedNested:
315 connectivityTo1C1_T1_1:
317 - abstract_1c1_scalling_instance
318 - 1c1_scalling_instance_1c1_t1_port_tenant_id
319 connectivityTo1C1_T1_0:
321 - abstract_1c1_scalling_instance
322 - 1c1_scalling_instance_1c1_t1_port_tenant_id
323 port_1b_t1_port_mac_requirements:
326 port_1b_t2_port_network:
327 - b_single_1b_network
328 compute_b_single_1b_name:
332 service_template_filter:
333 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
338 - service_template_filter
341 - link_b_single_1b_1b_t2_port:
342 capability: tosca.capabilities.network.Linkable
343 node: b_single_1b_network
344 relationship: tosca.relationships.network.LinksTo
346 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
350 abstract_1c2_catalog_instance_0:
351 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
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:
370 port_1c2_t2_port_network:
371 - 1c2_catalog_instance_network
372 compute_1c2_catalog_instance_metadata:
373 - connectivityTo4PNested:
375 - abstract_pcm_server_0
379 - abstract_a_single_1a
380 - a_single_1a_instance_name
381 connectivityToNoUnifiedNested:
387 - abstract_b_single_1b_1
388 - b_single_1b_instance_name
391 - abstract_b_single_1b_0
392 - b_single_1b_instance_name
393 connectivityTo1C1_T2_1:
395 - abstract_1c1_scalling_instance
396 - 1c1_scalling_instance_1c1_t2_port_tenant_id
397 connectivityTo1C1_T2_0:
399 - abstract_1c1_scalling_instance
400 - 1c1_scalling_instance_1c1_t2_port_tenant_id
401 compute_1c2_catalog_instance_name:
403 - 1c2_catalog_instance_names
405 port_1c2_t1_port_network:
406 - get_input: oam_net_name
407 port_1c2_t2_port_mac_requirements:
410 compute_1c2_catalog_instance_user_data_format:
412 port_1c2_t1_port_network_role_tag: oam
413 port_1c2_t1_port_ip_requirements:
417 floating_ip_count_required:
419 compute_1c2_catalog_instance_scheduler_hints:
420 - group: BE_Affinity_group
421 service_template_filter:
422 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
427 - service_template_filter
430 - link_1c2_catalog_instance_1c2_t2_port:
431 capability: tosca.capabilities.network.Linkable
432 node: 1c2_catalog_instance_network
433 relationship: tosca.relationships.network.LinksTo
434 abstract_1c2_catalog_instance_1:
435 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
439 compute_1c2_catalog_instance_availability_zone:
440 - get_input: availabilityzone_name
442 get_input: pd_flavor_name
444 get_input: pd_image_name
445 port_1c2_t2_port_ip_requirements:
449 floating_ip_count_required:
451 port_1c2_t1_port_mac_requirements:
454 port_1c2_t2_port_network:
455 - 1c2_catalog_instance_network
456 compute_1c2_catalog_instance_name:
458 - 1c2_catalog_instance_names
460 port_1c2_t1_port_network:
461 - get_input: oam_net_name
462 port_1c2_t2_port_mac_requirements:
465 compute_1c2_catalog_instance_user_data_format:
467 - abstract_1c2_catalog_instance_0
468 - 1c2_catalog_instance_instance_name
469 port_1c2_t1_port_network_role_tag: oam
470 port_1c2_t1_port_ip_requirements:
474 floating_ip_count_required:
476 compute_1c2_catalog_instance_scheduler_hints:
477 - group: BE_Affinity_group
478 service_template_filter:
479 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
484 - service_template_filter
487 - link_1c2_catalog_instance_1c2_t2_port:
488 capability: tosca.capabilities.network.Linkable
489 node: 1c2_catalog_instance_network
490 relationship: tosca.relationships.network.LinksTo
491 1c1_scalling_instance_network:
492 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
496 nodeGetAttIn_network:
497 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
501 - abstract_1c2_catalog_instance_1
502 - 1c2_catalog_instance_1c2_t1_port_tenant_id
504 - abstract_1c2_catalog_instance_0
505 - 1c2_catalog_instance_1c2_t1_port_tenant_id
507 - abstract_1c2_catalog_instance_0
508 - 1c2_catalog_instance_instance_name
510 - abstract_1c2_catalog_instance_1
511 - 1c2_catalog_instance_instance_name
514 - abstract_1c1_scalling_instance
515 - 1c1_scalling_instance_instance_name
517 - abstract_1c1_scalling_instance
518 - 1c1_scalling_instance_instance_name
520 - abstract_1c1_scalling_instance
521 - 1c1_scalling_instance_1c1_t2_port_tenant_id
523 - abstract_1c1_scalling_instance
524 - 1c1_scalling_instance_1c1_t2_port_tenant_id
527 - abstract_a_single_1a
528 - a_single_1a_1a_t1_port_tenant_id
531 - abstract_a_single_1a
532 - a_single_1a_instance_name
538 - abstract_pcm_server_0
542 - abstract_b_single_1b_0
543 - b_single_1b_instance_name
545 - abstract_b_single_1b_1
546 - b_single_1b_instance_name
548 - abstract_b_single_1b_0
549 - b_single_1b_1b_t1_port_tenant_id
551 - abstract_b_single_1b_1
552 - b_single_1b_1b_t1_port_tenant_id
554 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
560 capability: tosca.capabilities.Node
561 node: nestedNoUnified
562 relationship: tosca.relationships.DependsOn
564 capability: tosca.capabilities.Node
565 node: abstract_pcm_server_0
566 relationship: tosca.relationships.DependsOn
568 capability: feature_1c2_catalog_instance_1c2_t1_port
569 node: abstract_1c2_catalog_instance_1
570 relationship: tosca.relationships.DependsOn
572 capability: feature_1c2_catalog_instance_1c2_t1_port
573 node: abstract_1c2_catalog_instance_0
574 relationship: tosca.relationships.DependsOn
576 capability: feature_1c2_catalog_instance
577 node: abstract_1c2_catalog_instance_0
578 relationship: tosca.relationships.DependsOn
580 capability: feature_1c2_catalog_instance
581 node: abstract_1c2_catalog_instance_1
582 relationship: tosca.relationships.DependsOn
584 capability: feature_1c1_scalling_instance
585 node: abstract_1c1_scalling_instance
586 relationship: tosca.relationships.DependsOn
588 capability: feature_1c1_scalling_instance_1c1_t2_port
589 node: abstract_1c1_scalling_instance
590 relationship: tosca.relationships.DependsOn
592 capability: feature_b_single_1b
593 node: abstract_b_single_1b_0
594 relationship: tosca.relationships.DependsOn
596 capability: feature_b_single_1b
597 node: abstract_b_single_1b_1
598 relationship: tosca.relationships.DependsOn
600 capability: feature_b_single_1b_1b_t1_port
601 node: abstract_b_single_1b_0
602 relationship: tosca.relationships.DependsOn
604 capability: feature_b_single_1b_1b_t1_port
605 node: abstract_b_single_1b_1
606 relationship: tosca.relationships.DependsOn
608 capability: feature_a_single_1a
609 node: abstract_a_single_1a
610 relationship: tosca.relationships.DependsOn
612 capability: feature_a_single_1a_1a_t1_port
613 node: abstract_a_single_1a
614 relationship: tosca.relationships.DependsOn
615 abstract_a_single_1a:
616 type: org.openecomp.resource.abstract.nodes.a_single_1a
620 compute_a_single_1a_metadata:
621 - connectivityTo4PNested:
623 - abstract_pcm_server_0
627 - abstract_1c2_catalog_instance_0
628 - 1c2_catalog_instance_instance_name
631 - abstract_1c2_catalog_instance_1
632 - 1c2_catalog_instance_instance_name
633 connectivityToNoUnifiedNested:
639 - abstract_b_single_1b_1
640 - b_single_1b_instance_name
642 - abstract_b_single_1b_0
643 - b_single_1b_instance_name
646 - abstract_b_single_1b_0
647 - b_single_1b_instance_name
648 connectivityTo1C1_T2_1:
650 - abstract_1c1_scalling_instance
651 - 1c1_scalling_instance_1c1_t2_port_tenant_id
652 connectivityTo1C1_T2_0:
654 - abstract_1c1_scalling_instance
655 - 1c1_scalling_instance_1c1_t2_port_tenant_id
656 port_1a_t1_port_ip_requirements:
660 floating_ip_count_required:
662 port_1a_t2_port_network_role_tag: ppds
664 get_input: pd_flavor_name
665 port_1a_t2_port_network:
666 - get_input: ppds_net_name
667 port_1a_t1_port_mac_requirements:
670 port_1a_t1_port_network:
671 - a_single_1a_network
673 get_input: pd_image_name
674 port_1a_t2_port_ip_requirements:
678 floating_ip_count_required:
680 compute_a_single_1a_availability_zone:
681 - get_input: availabilityzone_name
682 compute_a_single_1a_scheduler_hints:
683 - group: BE_Affinity_group
684 compute_a_single_1a_user_data_format:
686 compute_a_single_1a_name:
690 port_1a_t2_port_mac_requirements:
693 service_template_filter:
694 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
699 - service_template_filter
702 - link_a_single_1a_1a_t1_port:
703 capability: tosca.capabilities.network.Linkable
704 node: a_single_1a_network
705 relationship: tosca.relationships.network.LinksTo
707 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
712 get_input: pcm_flavor_name
713 service_template_filter:
714 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
715 server_group: BE_Affinity_group
719 - abstract_1c2_catalog_instance_0
720 - 1c2_catalog_instance_instance_name
723 - abstract_1c2_catalog_instance_1
724 - 1c2_catalog_instance_instance_name
727 - abstract_a_single_1a
728 - a_single_1a_instance_name
731 - abstract_b_single_1b_1
732 - b_single_1b_instance_name
734 - abstract_b_single_1b_0
735 - b_single_1b_instance_name
738 - abstract_b_single_1b_0
739 - b_single_1b_instance_name
740 connectivityTo1C1_T2_1:
742 - abstract_1c1_scalling_instance
743 - 1c1_scalling_instance_1c1_t2_port_tenant_id
744 connectivityTo1C1_T2_0:
746 - abstract_1c1_scalling_instance
747 - 1c1_scalling_instance_1c1_t2_port_tenant_id
749 get_input: pcm_image_name
750 security_group_name: jsa_security_group
755 cps_net_name: nested_network
758 capability: tosca.capabilities.network.Linkable
760 relationship: tosca.relationships.network.LinksTo
762 capability: tosca.capabilities.network.Linkable
764 relationship: tosca.relationships.network.LinksTo
766 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
771 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
774 get_input: security_group_name
775 description: ems security group
779 port_range_max: 65535
780 remote_ip_prefix: 0.0.0.0/0
785 port_range_max: 65535
786 remote_ip_prefix: 0.0.0.0/0
791 remote_ip_prefix: 0.0.0.0/0
795 port_range_max: 65535
796 remote_ip_prefix: ::/0
801 port_range_max: 65535
802 remote_ip_prefix: ::/0
807 remote_ip_prefix: ::/0
811 port_range_max: 65535
812 remote_ip_prefix: 0.0.0.0/0
817 port_range_max: 65535
818 remote_ip_prefix: 0.0.0.0/0
823 remote_ip_prefix: 0.0.0.0/0
827 port_range_max: 65535
828 remote_ip_prefix: ::/0
833 port_range_max: 65535
834 remote_ip_prefix: ::/0
839 remote_ip_prefix: ::/0
843 capability: attachment_pcm_port_0
844 node: abstract_pcm_server_0
845 relationship: org.openecomp.relationships.AttachesTo
847 capability: attachment_pcm_port_1
848 node: abstract_pcm_server_0
849 relationship: org.openecomp.relationships.AttachesTo
851 capability: attachment_pcm_port_0
852 node: nestedNoUnified
853 relationship: org.openecomp.relationships.AttachesTo
855 capability: attachment_pcm_port_1
856 node: nestedNoUnified
857 relationship: org.openecomp.relationships.AttachesTo
859 capability: attachment_pcm_port_2
860 node: nestedNoUnified
861 relationship: org.openecomp.relationships.AttachesTo
863 capability: attachment_pcm_port_3
864 node: nestedNoUnified
865 relationship: org.openecomp.relationships.AttachesTo
866 abstract_b_single_1b_1:
867 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
872 get_input: pd_flavor_name
873 port_1b_t1_port_ip_requirements:
877 floating_ip_count_required:
880 get_input: pd_image_name
881 compute_b_single_1b_user_data_format:
883 port_1b_t2_port_mac_requirements:
886 compute_b_single_1b_availability_zone:
887 - get_input: availabilityzone_name
888 compute_b_single_1b_scheduler_hints:
889 - group: BE_Affinity_group
890 port_1b_t2_port_ip_requirements:
894 floating_ip_count_required:
896 port_1b_t1_port_value_specs:
898 - abstract_a_single_1a
899 - a_single_1a_1a_t1_port_tenant_id
900 port_1b_t1_port_network_role_tag: oam
901 port_1b_t1_port_mac_requirements:
904 port_1b_t2_port_network:
905 - b_single_1b_network
906 port_1b_t1_port_network:
907 - get_input: oam_net_name
908 compute_b_single_1b_name:
912 service_template_filter:
913 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
918 - service_template_filter
921 - link_b_single_1b_1b_t2_port:
922 capability: tosca.capabilities.network.Linkable
923 node: b_single_1b_network
924 relationship: tosca.relationships.network.LinksTo
926 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
930 1c2_catalog_instance_network:
931 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
936 hot-mog-0108-bs1271_group:
937 type: org.openecomp.groups.heat.HeatStack
939 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
940 description: heat template that creates MOG stack
942 - b_single_1b_network
943 - 1c1_scalling_instance_network
944 - nodeGetAttIn_network
949 - a_single_1a_network
950 - 1c2_catalog_instance_network
951 - abstract_a_single_1a
952 - abstract_b_single_1b_0
953 - abstract_b_single_1b_1
954 - abstract_1c1_scalling_instance
955 - abstract_1c2_catalog_instance_0
956 - abstract_1c2_catalog_instance_1
957 - abstract_pcm_server_0
959 type: tosca.groups.Root
961 - abstract_a_single_1a
962 - abstract_b_single_1b_0
963 - abstract_b_single_1b_1
964 - abstract_1c1_scalling_instance
965 - abstract_1c2_catalog_instance_0
966 - abstract_1c2_catalog_instance_1
971 - abstract_1c2_catalog_instance_1
972 - 1c2_catalog_instance_1c2_t1_port_tenant_id
974 - abstract_1c2_catalog_instance_0
975 - 1c2_catalog_instance_1c2_t1_port_tenant_id
977 - abstract_1c2_catalog_instance_0
978 - 1c2_catalog_instance_instance_name
980 - abstract_1c2_catalog_instance_1
981 - 1c2_catalog_instance_instance_name
985 - abstract_1c1_scalling_instance
986 - 1c1_scalling_instance_instance_name
988 - abstract_1c1_scalling_instance
989 - 1c1_scalling_instance_instance_name
991 - abstract_1c1_scalling_instance
992 - 1c1_scalling_instance_1c1_t2_port_tenant_id
994 - abstract_1c1_scalling_instance
995 - 1c1_scalling_instance_1c1_t2_port_tenant_id
999 - abstract_b_single_1b_0
1000 - b_single_1b_instance_name
1002 - abstract_b_single_1b_1
1003 - b_single_1b_instance_name
1005 - abstract_b_single_1b_0
1006 - b_single_1b_1b_t1_port_tenant_id
1008 - abstract_b_single_1b_1
1009 - b_single_1b_1b_t1_port_tenant_id
1013 - abstract_a_single_1a
1014 - a_single_1a_instance_name
1021 - abstract_pcm_server_0
1026 - abstract_a_single_1a
1027 - a_single_1a_1a_t1_port_tenant_id
1030 type: org.openecomp.policies.placement.Colocate