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
17 type: org.openecomp.annotations.Source
22 param_name: pd_flavor_name
24 description: flavor name of PD instance
25 availabilityzone_name:
26 label: availabilityzone name
31 type: org.openecomp.annotations.Source
36 param_name: availabilityzone_name
38 description: availabilityzone name
44 type: org.openecomp.annotations.Source
49 param_name: ppds_net_name
56 type: org.openecomp.annotations.Source
61 param_name: a_single_1a_names
68 type: org.openecomp.annotations.Source
73 param_name: pcm_server_names
80 type: org.openecomp.annotations.Source
85 param_name: pcm_image_name
93 type: org.openecomp.annotations.Source
98 param_name: pd_image_name
100 description: PD image name
106 type: org.openecomp.annotations.Source
109 - hot-mog-0108-bs1271
111 param_name: security_group_name
114 label: PD server names
119 type: org.openecomp.annotations.Source
122 - hot-mog-0108-bs1271
124 param_name: pd_server_names
126 description: name of the PD instance
129 1c2_catalog_instance_names:
134 type: org.openecomp.annotations.Source
137 - hot-mog-0108-bs1271
139 param_name: 1c2_catalog_instance_names
146 type: org.openecomp.annotations.Source
149 - hot-mog-0108-bs1271
151 param_name: pcm_flavor_name
158 type: org.openecomp.annotations.Source
161 - hot-mog-0108-bs1271
163 param_name: b_single_1b_names
165 1c1_scalling_instance_names:
170 type: org.openecomp.annotations.Source
173 - hot-mog-0108-bs1271
175 param_name: 1c1_scalling_instance_names
182 type: org.openecomp.annotations.Source
185 - hot-mog-0108-bs1271
194 type: org.openecomp.annotations.Source
197 - hot-mog-0108-bs1271
206 type: org.openecomp.annotations.Source
209 - hot-mog-0108-bs1271
211 param_name: oam_net_name
214 abstract_b_single_1b:
215 type: org.openecomp.resource.abstract.nodes.b_single_1b
220 get_input: pd_flavor_name
221 port_1b_t1_port_ip_requirements:
225 floating_ip_count_required:
228 get_input: pd_image_name
229 port_1b_t2_port_subinterface_indicator:
231 compute_b_single_1b_user_data_format:
233 port_1b_t2_port_mac_requirements:
236 compute_b_single_1b_availability_zone:
237 - get_input: availabilityzone_name
238 compute_b_single_1b_scheduler_hints:
239 - group: BE_Affinity_group
240 port_1b_t2_port_ip_requirements:
244 floating_ip_count_required:
246 port_1b_t1_port_subinterface_indicator:
248 compute_b_single_1b_metadata:
249 - connectivityTo4PNested:
255 - abstract_1c2_catalog_instance_0
256 - 1c2_catalog_instance_instance_name
259 - abstract_1c2_catalog_instance_1
260 - 1c2_catalog_instance_instance_name
261 connectivityToNoUnifiedNested:
265 connectivityTo1C1_T1_1:
267 - abstract_1c1_scalling_instance
268 - 1c1_scalling_instance_1c1_t1_port_tenant_id
269 connectivityTo1C1_T1_0:
271 - abstract_1c1_scalling_instance
272 - 1c1_scalling_instance_1c1_t1_port_tenant_id
273 port_1b_t1_port_mac_requirements:
276 port_1b_t2_port_network:
277 - b_single_1b_network
278 compute_b_single_1b_name:
282 service_template_filter:
283 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
288 - service_template_filter
291 - link_b_single_1b_1b_t2_port:
292 capability: tosca.capabilities.network.Linkable
293 node: b_single_1b_network
294 relationship: tosca.relationships.network.LinksTo
295 abstract_1c1_scalling_instance:
296 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
300 compute_1c1_scalling_instance_user_data_format:
303 port_1c1_t2_port_subinterface_indicator:
306 port_1c1_t2_port_network_role_tag: ppds
308 get_input: pd_flavor_name
309 port_1c1_t1_port_ip_requirements:
313 floating_ip_count_required:
318 floating_ip_count_required:
321 get_input: pd_image_name
322 compute_1c1_scalling_instance_name:
324 - 1c1_scalling_instance_names
327 - 1c1_scalling_instance_names
329 port_1c1_t1_port_name:
332 port_1c1_t1_port_network:
333 - 1c1_scalling_instance_network
334 - 1c1_scalling_instance_network
335 port_1c1_t2_port_fixed_ips:
344 port_1c1_t2_port_network:
345 - get_input: ppds_net_name
346 - get_input: ppds_net_name
347 port_1c1_t1_port_fixed_ips:
356 port_1c1_t2_port_ip_requirements:
360 floating_ip_count_required:
365 floating_ip_count_required:
367 port_1c1_t1_port_mac_requirements:
370 port_1c1_t2_port_mac_requirements:
373 compute_1c1_scalling_instance_availability_zone:
374 - get_input: availabilityzone_name
375 - get_input: availabilityzone_name
376 port_1c1_t2_port_name:
379 compute_1c1_scalling_instance_scheduler_hints:
380 - group: BE_Affinity_group
381 - group: BE_Affinity_group
382 compute_1c1_scalling_instance_metadata:
384 - connectivityTo4PNested:
390 - abstract_1c2_catalog_instance_0
391 - 1c2_catalog_instance_instance_name
394 - abstract_a_single_1a
395 - a_single_1a_instance_name
398 - abstract_1c2_catalog_instance_1
399 - 1c2_catalog_instance_instance_name
400 connectivityToNoUnifiedNested:
406 - abstract_b_single_1b_1
407 - b_single_1b_instance_name
410 - abstract_b_single_1b
411 - b_single_1b_instance_name
412 port_1c1_t1_port_subinterface_indicator:
415 service_template_filter:
416 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
421 - service_template_filter
424 - link_1c1_scalling_instance_1c1_t1_port:
425 capability: tosca.capabilities.network.Linkable
426 node: 1c1_scalling_instance_network
427 relationship: tosca.relationships.network.LinksTo
429 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
434 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
438 port_pcm_port_00_ip_requirements:
442 floating_ip_count_required:
444 server_group: BE_Affinity_group
448 - 1c201_catalog_instance_1C2
452 - 1c202_scalling_instance_1C2
469 connectivityTo1C1_T2_1:
473 connectivityTo1C1_T2_0:
478 get_input: pcm_image_name
479 port_pcm_port_00_mac_requirements:
482 security_group_name: jsa_security_group
483 port_pcm_port_01_ip_requirements:
487 floating_ip_count_required:
489 port_pcm_port_00_network_role_tag: cps
491 get_input: pcm_flavor_name
492 service_template_filter:
493 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
494 port_pcm_port_01_mac_requirements:
501 cps_net_name: nested_network
502 port_pcm_port_01_network_role_tag: oam
505 capability: tosca.capabilities.network.Linkable
507 relationship: tosca.relationships.network.LinksTo
508 abstract_1c2_catalog_instance_0:
509 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
513 compute_1c2_catalog_instance_availability_zone:
514 - get_input: availabilityzone_name
515 port_1c2_t1_port_subinterface_indicator:
518 get_input: pd_flavor_name
520 get_input: pd_image_name
521 port_1c2_t2_port_ip_requirements:
525 floating_ip_count_required:
527 port_1c2_t2_port_subinterface_indicator:
529 port_1c2_t1_port_mac_requirements:
532 port_1c2_t2_port_network:
533 - 1c2_catalog_instance_network
534 compute_1c2_catalog_instance_metadata:
535 - connectivityTo4PNested:
541 - abstract_a_single_1a
542 - a_single_1a_instance_name
543 connectivityToNoUnifiedNested:
549 - abstract_b_single_1b_1
550 - b_single_1b_instance_name
553 - abstract_b_single_1b
554 - b_single_1b_instance_name
555 connectivityTo1C1_T2_1:
557 - abstract_1c1_scalling_instance
558 - 1c1_scalling_instance_1c1_t2_port_tenant_id
559 connectivityTo1C1_T2_0:
561 - abstract_1c1_scalling_instance
562 - 1c1_scalling_instance_1c1_t2_port_tenant_id
563 compute_1c2_catalog_instance_name:
565 - 1c2_catalog_instance_names
567 port_1c2_t1_port_network:
568 - get_input: oam_net_name
569 port_1c2_t2_port_mac_requirements:
572 compute_1c2_catalog_instance_user_data_format:
574 port_1c2_t1_port_network_role_tag: oam
575 port_1c2_t1_port_ip_requirements:
579 floating_ip_count_required:
581 compute_1c2_catalog_instance_scheduler_hints:
582 - group: BE_Affinity_group
583 service_template_filter:
584 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
589 - service_template_filter
592 - link_1c2_catalog_instance_1c2_t2_port:
593 capability: tosca.capabilities.network.Linkable
594 node: 1c2_catalog_instance_network
595 relationship: tosca.relationships.network.LinksTo
596 abstract_1c2_catalog_instance_1:
597 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
601 compute_1c2_catalog_instance_availability_zone:
602 - get_input: availabilityzone_name
603 port_1c2_t1_port_subinterface_indicator:
606 get_input: pd_flavor_name
608 get_input: pd_image_name
609 port_1c2_t2_port_ip_requirements:
613 floating_ip_count_required:
615 port_1c2_t2_port_subinterface_indicator:
617 port_1c2_t1_port_mac_requirements:
620 port_1c2_t2_port_network:
621 - 1c2_catalog_instance_network
622 compute_1c2_catalog_instance_name:
624 - 1c2_catalog_instance_names
626 port_1c2_t1_port_network:
627 - get_input: oam_net_name
628 port_1c2_t2_port_mac_requirements:
631 compute_1c2_catalog_instance_user_data_format:
633 - abstract_1c2_catalog_instance_0
634 - 1c2_catalog_instance_instance_name
635 port_1c2_t1_port_network_role_tag: oam
636 port_1c2_t1_port_ip_requirements:
640 floating_ip_count_required:
642 compute_1c2_catalog_instance_scheduler_hints:
643 - group: BE_Affinity_group
644 service_template_filter:
645 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
650 - service_template_filter
653 - link_1c2_catalog_instance_1c2_t2_port:
654 capability: tosca.capabilities.network.Linkable
655 node: 1c2_catalog_instance_network
656 relationship: tosca.relationships.network.LinksTo
657 1c1_scalling_instance_network:
658 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
662 nodeGetAttIn_network:
663 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
667 - abstract_1c2_catalog_instance_1
668 - 1c2_catalog_instance_1c2_t1_port_tenant_id
670 - abstract_1c2_catalog_instance_0
671 - 1c2_catalog_instance_1c2_t1_port_tenant_id
673 - abstract_1c2_catalog_instance_0
674 - 1c2_catalog_instance_instance_name
676 - abstract_1c2_catalog_instance_1
677 - 1c2_catalog_instance_instance_name
680 - abstract_1c1_scalling_instance
681 - 1c1_scalling_instance_instance_name
683 - abstract_1c1_scalling_instance
684 - 1c1_scalling_instance_instance_name
686 - abstract_1c1_scalling_instance
687 - 1c1_scalling_instance_1c1_t2_port_tenant_id
689 - abstract_1c1_scalling_instance
690 - 1c1_scalling_instance_1c1_t2_port_tenant_id
693 - abstract_a_single_1a
694 - a_single_1a_1a_t1_port_tenant_id
697 - abstract_a_single_1a
698 - a_single_1a_instance_name
708 - abstract_b_single_1b
709 - b_single_1b_instance_name
711 - abstract_b_single_1b_1
712 - b_single_1b_instance_name
714 - abstract_b_single_1b
715 - b_single_1b_1b_t1_port_tenant_id
717 - abstract_b_single_1b_1
718 - b_single_1b_1b_t1_port_tenant_id
720 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
726 capability: tosca.capabilities.Node
727 node: nestedNoUnified
728 relationship: tosca.relationships.DependsOn
730 capability: tosca.capabilities.Node
732 relationship: tosca.relationships.DependsOn
734 capability: feature_1c2_catalog_instance_1c2_t1_port
735 node: abstract_1c2_catalog_instance_1
736 relationship: tosca.relationships.DependsOn
738 capability: feature_1c2_catalog_instance_1c2_t1_port
739 node: abstract_1c2_catalog_instance_0
740 relationship: tosca.relationships.DependsOn
742 capability: feature_1c2_catalog_instance
743 node: abstract_1c2_catalog_instance_0
744 relationship: tosca.relationships.DependsOn
746 capability: feature_1c2_catalog_instance
747 node: abstract_1c2_catalog_instance_1
748 relationship: tosca.relationships.DependsOn
750 capability: feature_1c1_scalling_instance
751 node: abstract_1c1_scalling_instance
752 relationship: tosca.relationships.DependsOn
754 capability: feature_1c1_scalling_instance_1c1_t2_port
755 node: abstract_1c1_scalling_instance
756 relationship: tosca.relationships.DependsOn
758 capability: feature_b_single_1b
759 node: abstract_b_single_1b
760 relationship: tosca.relationships.DependsOn
762 capability: feature_b_single_1b
763 node: abstract_b_single_1b_1
764 relationship: tosca.relationships.DependsOn
766 capability: feature_b_single_1b_1b_t1_port
767 node: abstract_b_single_1b
768 relationship: tosca.relationships.DependsOn
770 capability: feature_b_single_1b_1b_t1_port
771 node: abstract_b_single_1b_1
772 relationship: tosca.relationships.DependsOn
774 capability: feature_a_single_1a
775 node: abstract_a_single_1a
776 relationship: tosca.relationships.DependsOn
778 capability: feature_a_single_1a_1a_t1_port
779 node: abstract_a_single_1a
780 relationship: tosca.relationships.DependsOn
781 abstract_a_single_1a:
782 type: org.openecomp.resource.abstract.nodes.a_single_1a
786 compute_a_single_1a_metadata:
787 - connectivityTo4PNested:
793 - abstract_1c2_catalog_instance_0
794 - 1c2_catalog_instance_instance_name
797 - abstract_1c2_catalog_instance_1
798 - 1c2_catalog_instance_instance_name
799 connectivityToNoUnifiedNested:
805 - abstract_b_single_1b_1
806 - b_single_1b_instance_name
808 - abstract_b_single_1b
809 - b_single_1b_instance_name
812 - abstract_b_single_1b
813 - b_single_1b_instance_name
814 connectivityTo1C1_T2_1:
816 - abstract_1c1_scalling_instance
817 - 1c1_scalling_instance_1c1_t2_port_tenant_id
818 connectivityTo1C1_T2_0:
820 - abstract_1c1_scalling_instance
821 - 1c1_scalling_instance_1c1_t2_port_tenant_id
822 port_1a_t1_port_ip_requirements:
826 floating_ip_count_required:
828 port_1a_t2_port_network_role_tag: ppds
830 get_input: pd_flavor_name
831 port_1a_t2_port_network:
832 - get_input: ppds_net_name
833 port_1a_t1_port_mac_requirements:
836 port_1a_t1_port_network:
837 - a_single_1a_network
839 get_input: pd_image_name
840 port_1a_t2_port_ip_requirements:
844 floating_ip_count_required:
846 compute_a_single_1a_availability_zone:
847 - get_input: availabilityzone_name
848 compute_a_single_1a_scheduler_hints:
849 - group: BE_Affinity_group
850 port_1a_t2_port_subinterface_indicator:
852 port_1a_t1_port_subinterface_indicator:
854 compute_a_single_1a_user_data_format:
856 compute_a_single_1a_name:
860 port_1a_t2_port_mac_requirements:
863 service_template_filter:
864 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
869 - service_template_filter
872 - link_a_single_1a_1a_t1_port:
873 capability: tosca.capabilities.network.Linkable
874 node: a_single_1a_network
875 relationship: tosca.relationships.network.LinksTo
877 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
882 get_input: pcm_flavor_name
883 service_template_filter:
884 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
885 server_group: BE_Affinity_group
889 - abstract_1c2_catalog_instance_0
890 - 1c2_catalog_instance_instance_name
893 - abstract_1c2_catalog_instance_1
894 - 1c2_catalog_instance_instance_name
897 - abstract_a_single_1a
898 - a_single_1a_instance_name
901 - abstract_b_single_1b_1
902 - b_single_1b_instance_name
904 - abstract_b_single_1b
905 - b_single_1b_instance_name
908 - abstract_b_single_1b
909 - b_single_1b_instance_name
910 connectivityTo1C1_T2_1:
912 - abstract_1c1_scalling_instance
913 - 1c1_scalling_instance_1c1_t2_port_tenant_id
914 connectivityTo1C1_T2_0:
916 - abstract_1c1_scalling_instance
917 - 1c1_scalling_instance_1c1_t2_port_tenant_id
919 get_input: pcm_image_name
920 security_group_name: jsa_security_group
925 cps_net_name: nested_network
928 capability: tosca.capabilities.network.Linkable
930 relationship: tosca.relationships.network.LinksTo
932 capability: tosca.capabilities.network.Linkable
934 relationship: tosca.relationships.network.LinksTo
936 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
941 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
944 get_input: security_group_name
945 description: ems security group
949 port_range_max: 65535
950 remote_ip_prefix: 0.0.0.0/0
955 port_range_max: 65535
956 remote_ip_prefix: 0.0.0.0/0
961 remote_ip_prefix: 0.0.0.0/0
965 port_range_max: 65535
966 remote_ip_prefix: ::/0
971 port_range_max: 65535
972 remote_ip_prefix: ::/0
977 remote_ip_prefix: ::/0
981 port_range_max: 65535
982 remote_ip_prefix: 0.0.0.0/0
987 port_range_max: 65535
988 remote_ip_prefix: 0.0.0.0/0
993 remote_ip_prefix: 0.0.0.0/0
997 port_range_max: 65535
998 remote_ip_prefix: ::/0
1003 port_range_max: 65535
1004 remote_ip_prefix: ::/0
1009 remote_ip_prefix: ::/0
1013 capability: attachment_pcm_port_00
1015 relationship: org.openecomp.relationships.AttachesTo
1017 capability: attachment_pcm_port_01
1019 relationship: org.openecomp.relationships.AttachesTo
1021 capability: attachment_pcm_port_0
1022 node: nestedNoUnified
1023 relationship: org.openecomp.relationships.AttachesTo
1025 capability: attachment_pcm_port_1
1026 node: nestedNoUnified
1027 relationship: org.openecomp.relationships.AttachesTo
1029 capability: attachment_pcm_port_2
1030 node: nestedNoUnified
1031 relationship: org.openecomp.relationships.AttachesTo
1033 capability: attachment_pcm_port_3
1034 node: nestedNoUnified
1035 relationship: org.openecomp.relationships.AttachesTo
1036 abstract_b_single_1b_1:
1037 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1042 get_input: pd_flavor_name
1043 port_1b_t1_port_ip_requirements:
1047 floating_ip_count_required:
1050 get_input: pd_image_name
1051 port_1b_t2_port_subinterface_indicator:
1053 compute_b_single_1b_user_data_format:
1055 port_1b_t2_port_mac_requirements:
1058 compute_b_single_1b_availability_zone:
1059 - get_input: availabilityzone_name
1060 compute_b_single_1b_scheduler_hints:
1061 - group: BE_Affinity_group
1062 port_1b_t2_port_ip_requirements:
1066 floating_ip_count_required:
1068 port_1b_t1_port_subinterface_indicator:
1070 port_1b_t1_port_value_specs:
1072 - abstract_a_single_1a
1073 - a_single_1a_1a_t1_port_tenant_id
1074 port_1b_t1_port_network_role_tag: oam
1075 port_1b_t1_port_mac_requirements:
1078 port_1b_t2_port_network:
1079 - b_single_1b_network
1080 port_1b_t1_port_network:
1081 - get_input: oam_net_name
1082 compute_b_single_1b_name:
1086 service_template_filter:
1087 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1092 - service_template_filter
1095 - link_b_single_1b_1b_t2_port:
1096 capability: tosca.capabilities.network.Linkable
1097 node: b_single_1b_network
1098 relationship: tosca.relationships.network.LinksTo
1099 a_single_1a_network:
1100 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1104 1c2_catalog_instance_network:
1105 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1110 hot-mog-0108-bs1271_group:
1111 type: org.openecomp.groups.heat.HeatStack
1113 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1114 description: heat template that creates MOG stack
1116 - b_single_1b_network
1118 - 1c1_scalling_instance_network
1119 - nodeGetAttIn_network
1123 - jsa_security_group
1124 - a_single_1a_network
1125 - 1c2_catalog_instance_network
1126 - abstract_a_single_1a
1127 - abstract_b_single_1b
1128 - abstract_b_single_1b_1
1129 - abstract_1c1_scalling_instance
1130 - abstract_1c2_catalog_instance_0
1131 - abstract_1c2_catalog_instance_1
1133 type: tosca.groups.Root
1135 - abstract_a_single_1a
1136 - abstract_b_single_1b
1137 - abstract_b_single_1b_1
1138 - abstract_1c1_scalling_instance
1139 - abstract_1c2_catalog_instance_0
1140 - abstract_1c2_catalog_instance_1
1145 - abstract_1c2_catalog_instance_1
1146 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1148 - abstract_1c2_catalog_instance_0
1149 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1151 - abstract_1c2_catalog_instance_0
1152 - 1c2_catalog_instance_instance_name
1154 - abstract_1c2_catalog_instance_1
1155 - 1c2_catalog_instance_instance_name
1159 - abstract_1c1_scalling_instance
1160 - 1c1_scalling_instance_instance_name
1162 - abstract_1c1_scalling_instance
1163 - 1c1_scalling_instance_instance_name
1165 - abstract_1c1_scalling_instance
1166 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1168 - abstract_1c1_scalling_instance
1169 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1173 - abstract_b_single_1b
1174 - b_single_1b_instance_name
1176 - abstract_b_single_1b_1
1177 - b_single_1b_instance_name
1179 - abstract_b_single_1b
1180 - b_single_1b_1b_t1_port_tenant_id
1182 - abstract_b_single_1b_1
1183 - b_single_1b_1b_t1_port_tenant_id
1187 - abstract_a_single_1a
1188 - a_single_1a_instance_name
1200 - abstract_a_single_1a
1201 - a_single_1a_1a_t1_port_tenant_id
1204 type: org.openecomp.policies.placement.Colocate