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 compute_b_single_1b_user_data_format:
231 port_1b_t2_port_mac_requirements:
234 compute_b_single_1b_availability_zone:
235 - get_input: availabilityzone_name
236 compute_b_single_1b_scheduler_hints:
237 - group: BE_Affinity_group
238 port_1b_t2_port_ip_requirements:
242 floating_ip_count_required:
244 compute_b_single_1b_metadata:
245 - connectivityTo4PNested:
251 - abstract_1c2_catalog_instance_0
252 - 1c2_catalog_instance_instance_name
255 - abstract_1c2_catalog_instance_1
256 - 1c2_catalog_instance_instance_name
257 connectivityToNoUnifiedNested:
261 connectivityTo1C1_T1_1:
263 - abstract_1c1_scalling_instance
264 - 1c1_scalling_instance_1c1_t1_port_tenant_id
265 connectivityTo1C1_T1_0:
267 - abstract_1c1_scalling_instance
268 - 1c1_scalling_instance_1c1_t1_port_tenant_id
269 port_1b_t1_port_mac_requirements:
272 port_1b_t2_port_network:
273 - b_single_1b_network
274 compute_b_single_1b_name:
278 service_template_filter:
279 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
284 - service_template_filter
287 - link_b_single_1b_1b_t2_port:
288 capability: tosca.capabilities.network.Linkable
289 node: b_single_1b_network
290 relationship: tosca.relationships.network.LinksTo
291 abstract_1c1_scalling_instance:
292 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
296 compute_1c1_scalling_instance_user_data_format:
299 port_1c1_t2_port_network_role_tag: ppds
301 get_input: pd_flavor_name
302 port_1c1_t1_port_ip_requirements:
306 floating_ip_count_required:
311 floating_ip_count_required:
314 get_input: pd_image_name
315 compute_1c1_scalling_instance_name:
317 - 1c1_scalling_instance_names
320 - 1c1_scalling_instance_names
322 port_1c1_t1_port_name:
325 port_1c1_t1_port_network:
326 - 1c1_scalling_instance_network
327 - 1c1_scalling_instance_network
328 port_1c1_t2_port_fixed_ips:
337 port_1c1_t2_port_network:
338 - get_input: ppds_net_name
339 - get_input: ppds_net_name
340 port_1c1_t1_port_fixed_ips:
349 port_1c1_t2_port_ip_requirements:
353 floating_ip_count_required:
358 floating_ip_count_required:
360 port_1c1_t1_port_mac_requirements:
363 port_1c1_t2_port_mac_requirements:
366 compute_1c1_scalling_instance_availability_zone:
367 - get_input: availabilityzone_name
368 - get_input: availabilityzone_name
369 port_1c1_t2_port_name:
372 compute_1c1_scalling_instance_scheduler_hints:
373 - group: BE_Affinity_group
374 - group: BE_Affinity_group
375 compute_1c1_scalling_instance_metadata:
377 - connectivityTo4PNested:
383 - abstract_1c2_catalog_instance_0
384 - 1c2_catalog_instance_instance_name
387 - abstract_a_single_1a
388 - a_single_1a_instance_name
391 - abstract_1c2_catalog_instance_1
392 - 1c2_catalog_instance_instance_name
393 connectivityToNoUnifiedNested:
399 - abstract_b_single_1b_1
400 - b_single_1b_instance_name
403 - abstract_b_single_1b
404 - b_single_1b_instance_name
405 service_template_filter:
406 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
411 - service_template_filter
414 - link_1c1_scalling_instance_1c1_t1_port:
415 capability: tosca.capabilities.network.Linkable
416 node: 1c1_scalling_instance_network
417 relationship: tosca.relationships.network.LinksTo
419 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
424 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
428 port_pcm_port_00_ip_requirements:
432 floating_ip_count_required:
434 server_group: BE_Affinity_group
438 - 1c201_catalog_instance_1C2
442 - 1c202_scalling_instance_1C2
459 connectivityTo1C1_T2_1:
463 connectivityTo1C1_T2_0:
468 get_input: pcm_image_name
469 port_pcm_port_00_mac_requirements:
472 security_group_name: jsa_security_group
473 port_pcm_port_01_ip_requirements:
477 floating_ip_count_required:
479 port_pcm_port_00_network_role_tag: cps
481 get_input: pcm_flavor_name
482 service_template_filter:
483 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
484 port_pcm_port_01_mac_requirements:
491 cps_net_name: nested_network
492 port_pcm_port_01_network_role_tag: oam
495 capability: tosca.capabilities.network.Linkable
497 relationship: tosca.relationships.network.LinksTo
498 abstract_1c2_catalog_instance_0:
499 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
503 compute_1c2_catalog_instance_availability_zone:
504 - get_input: availabilityzone_name
506 get_input: pd_flavor_name
508 get_input: pd_image_name
509 port_1c2_t2_port_ip_requirements:
513 floating_ip_count_required:
515 port_1c2_t1_port_mac_requirements:
518 port_1c2_t2_port_network:
519 - 1c2_catalog_instance_network
520 compute_1c2_catalog_instance_metadata:
521 - connectivityTo4PNested:
527 - abstract_a_single_1a
528 - a_single_1a_instance_name
529 connectivityToNoUnifiedNested:
535 - abstract_b_single_1b_1
536 - b_single_1b_instance_name
539 - abstract_b_single_1b
540 - b_single_1b_instance_name
541 connectivityTo1C1_T2_1:
543 - abstract_1c1_scalling_instance
544 - 1c1_scalling_instance_1c1_t2_port_tenant_id
545 connectivityTo1C1_T2_0:
547 - abstract_1c1_scalling_instance
548 - 1c1_scalling_instance_1c1_t2_port_tenant_id
549 compute_1c2_catalog_instance_name:
551 - 1c2_catalog_instance_names
553 port_1c2_t1_port_network:
554 - get_input: oam_net_name
555 port_1c2_t2_port_mac_requirements:
558 compute_1c2_catalog_instance_user_data_format:
560 port_1c2_t1_port_network_role_tag: oam
561 port_1c2_t1_port_ip_requirements:
565 floating_ip_count_required:
567 compute_1c2_catalog_instance_scheduler_hints:
568 - group: BE_Affinity_group
569 service_template_filter:
570 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
575 - service_template_filter
578 - link_1c2_catalog_instance_1c2_t2_port:
579 capability: tosca.capabilities.network.Linkable
580 node: 1c2_catalog_instance_network
581 relationship: tosca.relationships.network.LinksTo
582 abstract_1c2_catalog_instance_1:
583 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
587 compute_1c2_catalog_instance_availability_zone:
588 - get_input: availabilityzone_name
590 get_input: pd_flavor_name
592 get_input: pd_image_name
593 port_1c2_t2_port_ip_requirements:
597 floating_ip_count_required:
599 port_1c2_t1_port_mac_requirements:
602 port_1c2_t2_port_network:
603 - 1c2_catalog_instance_network
604 compute_1c2_catalog_instance_name:
606 - 1c2_catalog_instance_names
608 port_1c2_t1_port_network:
609 - get_input: oam_net_name
610 port_1c2_t2_port_mac_requirements:
613 compute_1c2_catalog_instance_user_data_format:
615 - abstract_1c2_catalog_instance_0
616 - 1c2_catalog_instance_instance_name
617 port_1c2_t1_port_network_role_tag: oam
618 port_1c2_t1_port_ip_requirements:
622 floating_ip_count_required:
624 compute_1c2_catalog_instance_scheduler_hints:
625 - group: BE_Affinity_group
626 service_template_filter:
627 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
632 - service_template_filter
635 - link_1c2_catalog_instance_1c2_t2_port:
636 capability: tosca.capabilities.network.Linkable
637 node: 1c2_catalog_instance_network
638 relationship: tosca.relationships.network.LinksTo
639 1c1_scalling_instance_network:
640 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
644 nodeGetAttIn_network:
645 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
649 - abstract_1c2_catalog_instance_1
650 - 1c2_catalog_instance_1c2_t1_port_tenant_id
652 - abstract_1c2_catalog_instance_0
653 - 1c2_catalog_instance_1c2_t1_port_tenant_id
655 - abstract_1c2_catalog_instance_0
656 - 1c2_catalog_instance_instance_name
658 - abstract_1c2_catalog_instance_1
659 - 1c2_catalog_instance_instance_name
662 - abstract_1c1_scalling_instance
663 - 1c1_scalling_instance_instance_name
665 - abstract_1c1_scalling_instance
666 - 1c1_scalling_instance_instance_name
668 - abstract_1c1_scalling_instance
669 - 1c1_scalling_instance_1c1_t2_port_tenant_id
671 - abstract_1c1_scalling_instance
672 - 1c1_scalling_instance_1c1_t2_port_tenant_id
675 - abstract_a_single_1a
676 - a_single_1a_1a_t1_port_tenant_id
679 - abstract_a_single_1a
680 - a_single_1a_instance_name
690 - abstract_b_single_1b
691 - b_single_1b_instance_name
693 - abstract_b_single_1b_1
694 - b_single_1b_instance_name
696 - abstract_b_single_1b
697 - b_single_1b_1b_t1_port_tenant_id
699 - abstract_b_single_1b_1
700 - b_single_1b_1b_t1_port_tenant_id
702 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
708 capability: tosca.capabilities.Node
709 node: nestedNoUnified
710 relationship: tosca.relationships.DependsOn
712 capability: tosca.capabilities.Node
714 relationship: tosca.relationships.DependsOn
716 capability: feature_1c2_catalog_instance_1c2_t1_port
717 node: abstract_1c2_catalog_instance_1
718 relationship: tosca.relationships.DependsOn
720 capability: feature_1c2_catalog_instance_1c2_t1_port
721 node: abstract_1c2_catalog_instance_0
722 relationship: tosca.relationships.DependsOn
724 capability: feature_1c2_catalog_instance
725 node: abstract_1c2_catalog_instance_0
726 relationship: tosca.relationships.DependsOn
728 capability: feature_1c2_catalog_instance
729 node: abstract_1c2_catalog_instance_1
730 relationship: tosca.relationships.DependsOn
732 capability: feature_1c1_scalling_instance
733 node: abstract_1c1_scalling_instance
734 relationship: tosca.relationships.DependsOn
736 capability: feature_1c1_scalling_instance_1c1_t2_port
737 node: abstract_1c1_scalling_instance
738 relationship: tosca.relationships.DependsOn
740 capability: feature_b_single_1b
741 node: abstract_b_single_1b
742 relationship: tosca.relationships.DependsOn
744 capability: feature_b_single_1b
745 node: abstract_b_single_1b_1
746 relationship: tosca.relationships.DependsOn
748 capability: feature_b_single_1b_1b_t1_port
749 node: abstract_b_single_1b
750 relationship: tosca.relationships.DependsOn
752 capability: feature_b_single_1b_1b_t1_port
753 node: abstract_b_single_1b_1
754 relationship: tosca.relationships.DependsOn
756 capability: feature_a_single_1a
757 node: abstract_a_single_1a
758 relationship: tosca.relationships.DependsOn
760 capability: feature_a_single_1a_1a_t1_port
761 node: abstract_a_single_1a
762 relationship: tosca.relationships.DependsOn
763 abstract_a_single_1a:
764 type: org.openecomp.resource.abstract.nodes.a_single_1a
768 compute_a_single_1a_metadata:
769 - connectivityTo4PNested:
775 - abstract_1c2_catalog_instance_0
776 - 1c2_catalog_instance_instance_name
779 - abstract_1c2_catalog_instance_1
780 - 1c2_catalog_instance_instance_name
781 connectivityToNoUnifiedNested:
787 - abstract_b_single_1b_1
788 - b_single_1b_instance_name
790 - abstract_b_single_1b
791 - b_single_1b_instance_name
794 - abstract_b_single_1b
795 - b_single_1b_instance_name
796 connectivityTo1C1_T2_1:
798 - abstract_1c1_scalling_instance
799 - 1c1_scalling_instance_1c1_t2_port_tenant_id
800 connectivityTo1C1_T2_0:
802 - abstract_1c1_scalling_instance
803 - 1c1_scalling_instance_1c1_t2_port_tenant_id
804 port_1a_t1_port_ip_requirements:
808 floating_ip_count_required:
810 port_1a_t2_port_network_role_tag: ppds
812 get_input: pd_flavor_name
813 port_1a_t2_port_network:
814 - get_input: ppds_net_name
815 port_1a_t1_port_mac_requirements:
818 port_1a_t1_port_network:
819 - a_single_1a_network
821 get_input: pd_image_name
822 port_1a_t2_port_ip_requirements:
826 floating_ip_count_required:
828 compute_a_single_1a_availability_zone:
829 - get_input: availabilityzone_name
830 compute_a_single_1a_scheduler_hints:
831 - group: BE_Affinity_group
832 compute_a_single_1a_user_data_format:
834 compute_a_single_1a_name:
838 port_1a_t2_port_mac_requirements:
841 service_template_filter:
842 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
847 - service_template_filter
850 - link_a_single_1a_1a_t1_port:
851 capability: tosca.capabilities.network.Linkable
852 node: a_single_1a_network
853 relationship: tosca.relationships.network.LinksTo
855 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
860 get_input: pcm_flavor_name
861 service_template_filter:
862 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
863 server_group: BE_Affinity_group
867 - abstract_1c2_catalog_instance_0
868 - 1c2_catalog_instance_instance_name
871 - abstract_1c2_catalog_instance_1
872 - 1c2_catalog_instance_instance_name
875 - abstract_a_single_1a
876 - a_single_1a_instance_name
879 - abstract_b_single_1b_1
880 - b_single_1b_instance_name
882 - abstract_b_single_1b
883 - b_single_1b_instance_name
886 - abstract_b_single_1b
887 - b_single_1b_instance_name
888 connectivityTo1C1_T2_1:
890 - abstract_1c1_scalling_instance
891 - 1c1_scalling_instance_1c1_t2_port_tenant_id
892 connectivityTo1C1_T2_0:
894 - abstract_1c1_scalling_instance
895 - 1c1_scalling_instance_1c1_t2_port_tenant_id
897 get_input: pcm_image_name
898 security_group_name: jsa_security_group
903 cps_net_name: nested_network
906 capability: tosca.capabilities.network.Linkable
908 relationship: tosca.relationships.network.LinksTo
910 capability: tosca.capabilities.network.Linkable
912 relationship: tosca.relationships.network.LinksTo
914 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
919 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
922 get_input: security_group_name
923 description: ems security group
927 port_range_max: 65535
928 remote_ip_prefix: 0.0.0.0/0
933 port_range_max: 65535
934 remote_ip_prefix: 0.0.0.0/0
939 remote_ip_prefix: 0.0.0.0/0
943 port_range_max: 65535
944 remote_ip_prefix: ::/0
949 port_range_max: 65535
950 remote_ip_prefix: ::/0
955 remote_ip_prefix: ::/0
959 port_range_max: 65535
960 remote_ip_prefix: 0.0.0.0/0
965 port_range_max: 65535
966 remote_ip_prefix: 0.0.0.0/0
971 remote_ip_prefix: 0.0.0.0/0
975 port_range_max: 65535
976 remote_ip_prefix: ::/0
981 port_range_max: 65535
982 remote_ip_prefix: ::/0
987 remote_ip_prefix: ::/0
991 capability: attachment_pcm_port_00
993 relationship: org.openecomp.relationships.AttachesTo
995 capability: attachment_pcm_port_01
997 relationship: org.openecomp.relationships.AttachesTo
999 capability: attachment_pcm_port_0
1000 node: nestedNoUnified
1001 relationship: org.openecomp.relationships.AttachesTo
1003 capability: attachment_pcm_port_1
1004 node: nestedNoUnified
1005 relationship: org.openecomp.relationships.AttachesTo
1007 capability: attachment_pcm_port_2
1008 node: nestedNoUnified
1009 relationship: org.openecomp.relationships.AttachesTo
1011 capability: attachment_pcm_port_3
1012 node: nestedNoUnified
1013 relationship: org.openecomp.relationships.AttachesTo
1014 abstract_b_single_1b_1:
1015 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1020 get_input: pd_flavor_name
1021 port_1b_t1_port_ip_requirements:
1025 floating_ip_count_required:
1028 get_input: pd_image_name
1029 compute_b_single_1b_user_data_format:
1031 port_1b_t2_port_mac_requirements:
1034 compute_b_single_1b_availability_zone:
1035 - get_input: availabilityzone_name
1036 compute_b_single_1b_scheduler_hints:
1037 - group: BE_Affinity_group
1038 port_1b_t2_port_ip_requirements:
1042 floating_ip_count_required:
1044 port_1b_t1_port_value_specs:
1046 - abstract_a_single_1a
1047 - a_single_1a_1a_t1_port_tenant_id
1048 port_1b_t1_port_network_role_tag: oam
1049 port_1b_t1_port_mac_requirements:
1052 port_1b_t2_port_network:
1053 - b_single_1b_network
1054 port_1b_t1_port_network:
1055 - get_input: oam_net_name
1056 compute_b_single_1b_name:
1060 service_template_filter:
1061 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1066 - service_template_filter
1069 - link_b_single_1b_1b_t2_port:
1070 capability: tosca.capabilities.network.Linkable
1071 node: b_single_1b_network
1072 relationship: tosca.relationships.network.LinksTo
1073 a_single_1a_network:
1074 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1078 1c2_catalog_instance_network:
1079 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1084 hot-mog-0108-bs1271_group:
1085 type: org.openecomp.groups.heat.HeatStack
1087 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1088 description: heat template that creates MOG stack
1090 - b_single_1b_network
1092 - 1c1_scalling_instance_network
1093 - nodeGetAttIn_network
1097 - jsa_security_group
1098 - a_single_1a_network
1099 - 1c2_catalog_instance_network
1100 - abstract_a_single_1a
1101 - abstract_b_single_1b
1102 - abstract_b_single_1b_1
1103 - abstract_1c1_scalling_instance
1104 - abstract_1c2_catalog_instance_0
1105 - abstract_1c2_catalog_instance_1
1107 type: tosca.groups.Root
1109 - abstract_a_single_1a
1110 - abstract_b_single_1b
1111 - abstract_b_single_1b_1
1112 - abstract_1c1_scalling_instance
1113 - abstract_1c2_catalog_instance_0
1114 - abstract_1c2_catalog_instance_1
1119 - abstract_1c2_catalog_instance_1
1120 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1122 - abstract_1c2_catalog_instance_0
1123 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1125 - abstract_1c2_catalog_instance_0
1126 - 1c2_catalog_instance_instance_name
1128 - abstract_1c2_catalog_instance_1
1129 - 1c2_catalog_instance_instance_name
1133 - abstract_1c1_scalling_instance
1134 - 1c1_scalling_instance_instance_name
1136 - abstract_1c1_scalling_instance
1137 - 1c1_scalling_instance_instance_name
1139 - abstract_1c1_scalling_instance
1140 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1142 - abstract_1c1_scalling_instance
1143 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1147 - abstract_b_single_1b
1148 - b_single_1b_instance_name
1150 - abstract_b_single_1b_1
1151 - b_single_1b_instance_name
1153 - abstract_b_single_1b
1154 - b_single_1b_1b_t1_port_tenant_id
1156 - abstract_b_single_1b_1
1157 - b_single_1b_1b_t1_port_tenant_id
1161 - abstract_a_single_1a
1162 - a_single_1a_instance_name
1174 - abstract_a_single_1a
1175 - a_single_1a_1a_t1_port_tenant_id
1178 type: org.openecomp.policies.placement.Colocate