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:
309 get_input: pd_image_name
310 compute_1c1_scalling_instance_name:
312 - 1c1_scalling_instance_names
315 - 1c1_scalling_instance_names
317 port_1c1_t1_port_name:
320 port_1c1_t1_port_network:
321 - 1c1_scalling_instance_network
322 port_1c1_t2_port_fixed_ips:
327 port_1c1_t2_port_network:
328 - get_input: ppds_net_name
329 port_1c1_t1_port_fixed_ips:
334 port_1c1_t2_port_ip_requirements:
338 floating_ip_count_required:
340 port_1c1_t1_port_mac_requirements:
343 port_1c1_t2_port_mac_requirements:
346 compute_1c1_scalling_instance_availability_zone:
347 - get_input: availabilityzone_name
348 - get_input: availabilityzone_name
349 port_1c1_t2_port_name:
352 compute_1c1_scalling_instance_scheduler_hints:
353 - group: BE_Affinity_group
354 - group: BE_Affinity_group
355 compute_1c1_scalling_instance_metadata:
357 - connectivityTo4PNested:
363 - abstract_1c2_catalog_instance_0
364 - 1c2_catalog_instance_instance_name
367 - abstract_a_single_1a
368 - a_single_1a_instance_name
371 - abstract_1c2_catalog_instance_1
372 - 1c2_catalog_instance_instance_name
373 connectivityToNoUnifiedNested:
379 - abstract_b_single_1b_1
380 - b_single_1b_instance_name
383 - abstract_b_single_1b
384 - b_single_1b_instance_name
385 service_template_filter:
386 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
391 - service_template_filter
394 - link_1c1_scalling_instance_1c1_t1_port:
395 capability: tosca.capabilities.network.Linkable
396 node: 1c1_scalling_instance_network
397 relationship: tosca.relationships.network.LinksTo
399 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
404 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
408 port_pcm_port_00_ip_requirements:
412 floating_ip_count_required:
414 server_group: BE_Affinity_group
418 - 1c201_catalog_instance_1C2
422 - 1c202_scalling_instance_1C2
439 connectivityTo1C1_T2_1:
443 connectivityTo1C1_T2_0:
448 get_input: pcm_image_name
449 port_pcm_port_00_mac_requirements:
452 security_group_name: jsa_security_group
453 port_pcm_port_01_ip_requirements:
457 floating_ip_count_required:
459 port_pcm_port_00_network_role_tag: cps
461 get_input: pcm_flavor_name
462 service_template_filter:
463 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
464 port_pcm_port_01_mac_requirements:
471 cps_net_name: nested_network
472 port_pcm_port_01_network_role_tag: oam
475 capability: tosca.capabilities.network.Linkable
477 relationship: tosca.relationships.network.LinksTo
478 abstract_1c2_catalog_instance_0:
479 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
483 compute_1c2_catalog_instance_availability_zone:
484 - get_input: availabilityzone_name
486 get_input: pd_flavor_name
488 get_input: pd_image_name
489 port_1c2_t2_port_ip_requirements:
493 floating_ip_count_required:
495 port_1c2_t1_port_mac_requirements:
498 port_1c2_t2_port_network:
499 - 1c2_catalog_instance_network
500 compute_1c2_catalog_instance_metadata:
501 - connectivityTo4PNested:
507 - abstract_a_single_1a
508 - a_single_1a_instance_name
509 connectivityToNoUnifiedNested:
515 - abstract_b_single_1b_1
516 - b_single_1b_instance_name
519 - abstract_b_single_1b
520 - b_single_1b_instance_name
521 connectivityTo1C1_T2_1:
523 - abstract_1c1_scalling_instance
524 - 1c1_scalling_instance_1c1_t2_port_tenant_id
525 connectivityTo1C1_T2_0:
527 - abstract_1c1_scalling_instance
528 - 1c1_scalling_instance_1c1_t2_port_tenant_id
529 compute_1c2_catalog_instance_name:
531 - 1c2_catalog_instance_names
533 port_1c2_t1_port_network:
534 - get_input: oam_net_name
535 port_1c2_t2_port_mac_requirements:
538 compute_1c2_catalog_instance_user_data_format:
540 port_1c2_t1_port_network_role_tag: oam
541 port_1c2_t1_port_ip_requirements:
545 floating_ip_count_required:
547 compute_1c2_catalog_instance_scheduler_hints:
548 - group: BE_Affinity_group
549 service_template_filter:
550 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
555 - service_template_filter
558 - link_1c2_catalog_instance_1c2_t2_port:
559 capability: tosca.capabilities.network.Linkable
560 node: 1c2_catalog_instance_network
561 relationship: tosca.relationships.network.LinksTo
562 abstract_1c2_catalog_instance_1:
563 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
567 compute_1c2_catalog_instance_availability_zone:
568 - get_input: availabilityzone_name
570 get_input: pd_flavor_name
572 get_input: pd_image_name
573 port_1c2_t2_port_ip_requirements:
577 floating_ip_count_required:
579 port_1c2_t1_port_mac_requirements:
582 port_1c2_t2_port_network:
583 - 1c2_catalog_instance_network
584 compute_1c2_catalog_instance_name:
586 - 1c2_catalog_instance_names
588 port_1c2_t1_port_network:
589 - get_input: oam_net_name
590 port_1c2_t2_port_mac_requirements:
593 compute_1c2_catalog_instance_user_data_format:
595 - abstract_1c2_catalog_instance_0
596 - 1c2_catalog_instance_instance_name
597 port_1c2_t1_port_network_role_tag: oam
598 port_1c2_t1_port_ip_requirements:
602 floating_ip_count_required:
604 compute_1c2_catalog_instance_scheduler_hints:
605 - group: BE_Affinity_group
606 service_template_filter:
607 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
612 - service_template_filter
615 - link_1c2_catalog_instance_1c2_t2_port:
616 capability: tosca.capabilities.network.Linkable
617 node: 1c2_catalog_instance_network
618 relationship: tosca.relationships.network.LinksTo
619 1c1_scalling_instance_network:
620 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
624 nodeGetAttIn_network:
625 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
629 - abstract_1c2_catalog_instance_1
630 - 1c2_catalog_instance_1c2_t1_port_tenant_id
632 - abstract_1c2_catalog_instance_0
633 - 1c2_catalog_instance_1c2_t1_port_tenant_id
635 - abstract_1c2_catalog_instance_0
636 - 1c2_catalog_instance_instance_name
638 - abstract_1c2_catalog_instance_1
639 - 1c2_catalog_instance_instance_name
642 - abstract_1c1_scalling_instance
643 - 1c1_scalling_instance_instance_name
645 - abstract_1c1_scalling_instance
646 - 1c1_scalling_instance_instance_name
648 - abstract_1c1_scalling_instance
649 - 1c1_scalling_instance_1c1_t2_port_tenant_id
651 - abstract_1c1_scalling_instance
652 - 1c1_scalling_instance_1c1_t2_port_tenant_id
655 - abstract_a_single_1a
656 - a_single_1a_1a_t1_port_tenant_id
659 - abstract_a_single_1a
660 - a_single_1a_instance_name
670 - abstract_b_single_1b
671 - b_single_1b_instance_name
673 - abstract_b_single_1b_1
674 - b_single_1b_instance_name
676 - abstract_b_single_1b
677 - b_single_1b_1b_t1_port_tenant_id
679 - abstract_b_single_1b_1
680 - b_single_1b_1b_t1_port_tenant_id
682 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
688 capability: tosca.capabilities.Node
689 node: nestedNoUnified
690 relationship: tosca.relationships.DependsOn
692 capability: tosca.capabilities.Node
694 relationship: tosca.relationships.DependsOn
696 capability: feature_1c2_catalog_instance_1c2_t1_port
697 node: abstract_1c2_catalog_instance_1
698 relationship: tosca.relationships.DependsOn
700 capability: feature_1c2_catalog_instance_1c2_t1_port
701 node: abstract_1c2_catalog_instance_0
702 relationship: tosca.relationships.DependsOn
704 capability: feature_1c2_catalog_instance
705 node: abstract_1c2_catalog_instance_0
706 relationship: tosca.relationships.DependsOn
708 capability: feature_1c2_catalog_instance
709 node: abstract_1c2_catalog_instance_1
710 relationship: tosca.relationships.DependsOn
712 capability: feature_1c1_scalling_instance
713 node: abstract_1c1_scalling_instance
714 relationship: tosca.relationships.DependsOn
716 capability: feature_1c1_scalling_instance_1c1_t2_port
717 node: abstract_1c1_scalling_instance
718 relationship: tosca.relationships.DependsOn
720 capability: feature_b_single_1b
721 node: abstract_b_single_1b
722 relationship: tosca.relationships.DependsOn
724 capability: feature_b_single_1b
725 node: abstract_b_single_1b_1
726 relationship: tosca.relationships.DependsOn
728 capability: feature_b_single_1b_1b_t1_port
729 node: abstract_b_single_1b
730 relationship: tosca.relationships.DependsOn
732 capability: feature_b_single_1b_1b_t1_port
733 node: abstract_b_single_1b_1
734 relationship: tosca.relationships.DependsOn
736 capability: feature_a_single_1a
737 node: abstract_a_single_1a
738 relationship: tosca.relationships.DependsOn
740 capability: feature_a_single_1a_1a_t1_port
741 node: abstract_a_single_1a
742 relationship: tosca.relationships.DependsOn
743 abstract_a_single_1a:
744 type: org.openecomp.resource.abstract.nodes.a_single_1a
748 compute_a_single_1a_metadata:
749 - connectivityTo4PNested:
755 - abstract_1c2_catalog_instance_0
756 - 1c2_catalog_instance_instance_name
759 - abstract_1c2_catalog_instance_1
760 - 1c2_catalog_instance_instance_name
761 connectivityToNoUnifiedNested:
767 - abstract_b_single_1b_1
768 - b_single_1b_instance_name
770 - abstract_b_single_1b
771 - b_single_1b_instance_name
774 - abstract_b_single_1b
775 - b_single_1b_instance_name
776 connectivityTo1C1_T2_1:
778 - abstract_1c1_scalling_instance
779 - 1c1_scalling_instance_1c1_t2_port_tenant_id
780 connectivityTo1C1_T2_0:
782 - abstract_1c1_scalling_instance
783 - 1c1_scalling_instance_1c1_t2_port_tenant_id
784 port_1a_t1_port_ip_requirements:
788 floating_ip_count_required:
790 port_1a_t2_port_network_role_tag: ppds
792 get_input: pd_flavor_name
793 port_1a_t2_port_network:
794 - get_input: ppds_net_name
795 port_1a_t1_port_mac_requirements:
798 port_1a_t1_port_network:
799 - a_single_1a_network
801 get_input: pd_image_name
802 port_1a_t2_port_ip_requirements:
806 floating_ip_count_required:
808 compute_a_single_1a_availability_zone:
809 - get_input: availabilityzone_name
810 compute_a_single_1a_scheduler_hints:
811 - group: BE_Affinity_group
812 compute_a_single_1a_user_data_format:
814 compute_a_single_1a_name:
818 port_1a_t2_port_mac_requirements:
821 service_template_filter:
822 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
827 - service_template_filter
830 - link_a_single_1a_1a_t1_port:
831 capability: tosca.capabilities.network.Linkable
832 node: a_single_1a_network
833 relationship: tosca.relationships.network.LinksTo
835 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
840 get_input: pcm_flavor_name
841 service_template_filter:
842 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
843 server_group: BE_Affinity_group
847 - abstract_1c2_catalog_instance_0
848 - 1c2_catalog_instance_instance_name
851 - abstract_1c2_catalog_instance_1
852 - 1c2_catalog_instance_instance_name
855 - abstract_a_single_1a
856 - a_single_1a_instance_name
859 - abstract_b_single_1b_1
860 - b_single_1b_instance_name
862 - abstract_b_single_1b
863 - b_single_1b_instance_name
866 - abstract_b_single_1b
867 - b_single_1b_instance_name
868 connectivityTo1C1_T2_1:
870 - abstract_1c1_scalling_instance
871 - 1c1_scalling_instance_1c1_t2_port_tenant_id
872 connectivityTo1C1_T2_0:
874 - abstract_1c1_scalling_instance
875 - 1c1_scalling_instance_1c1_t2_port_tenant_id
877 get_input: pcm_image_name
878 security_group_name: jsa_security_group
883 cps_net_name: nested_network
886 capability: tosca.capabilities.network.Linkable
888 relationship: tosca.relationships.network.LinksTo
890 capability: tosca.capabilities.network.Linkable
892 relationship: tosca.relationships.network.LinksTo
894 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
899 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
902 get_input: security_group_name
903 description: ems security group
907 port_range_max: 65535
908 remote_ip_prefix: 0.0.0.0/0
913 port_range_max: 65535
914 remote_ip_prefix: 0.0.0.0/0
919 remote_ip_prefix: 0.0.0.0/0
923 port_range_max: 65535
924 remote_ip_prefix: ::/0
929 port_range_max: 65535
930 remote_ip_prefix: ::/0
935 remote_ip_prefix: ::/0
939 port_range_max: 65535
940 remote_ip_prefix: 0.0.0.0/0
945 port_range_max: 65535
946 remote_ip_prefix: 0.0.0.0/0
951 remote_ip_prefix: 0.0.0.0/0
955 port_range_max: 65535
956 remote_ip_prefix: ::/0
961 port_range_max: 65535
962 remote_ip_prefix: ::/0
967 remote_ip_prefix: ::/0
971 capability: attachment_pcm_port_00
973 relationship: org.openecomp.relationships.AttachesTo
975 capability: attachment_pcm_port_01
977 relationship: org.openecomp.relationships.AttachesTo
979 capability: attachment_pcm_port_0
980 node: nestedNoUnified
981 relationship: org.openecomp.relationships.AttachesTo
983 capability: attachment_pcm_port_1
984 node: nestedNoUnified
985 relationship: org.openecomp.relationships.AttachesTo
987 capability: attachment_pcm_port_2
988 node: nestedNoUnified
989 relationship: org.openecomp.relationships.AttachesTo
991 capability: attachment_pcm_port_3
992 node: nestedNoUnified
993 relationship: org.openecomp.relationships.AttachesTo
994 abstract_b_single_1b_1:
995 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1000 get_input: pd_flavor_name
1001 port_1b_t1_port_ip_requirements:
1005 floating_ip_count_required:
1008 get_input: pd_image_name
1009 compute_b_single_1b_user_data_format:
1011 port_1b_t2_port_mac_requirements:
1014 compute_b_single_1b_availability_zone:
1015 - get_input: availabilityzone_name
1016 compute_b_single_1b_scheduler_hints:
1017 - group: BE_Affinity_group
1018 port_1b_t2_port_ip_requirements:
1022 floating_ip_count_required:
1024 port_1b_t1_port_value_specs:
1026 - abstract_a_single_1a
1027 - a_single_1a_1a_t1_port_tenant_id
1028 port_1b_t1_port_network_role_tag: oam
1029 port_1b_t1_port_mac_requirements:
1032 port_1b_t2_port_network:
1033 - b_single_1b_network
1034 port_1b_t1_port_network:
1035 - get_input: oam_net_name
1036 compute_b_single_1b_name:
1040 service_template_filter:
1041 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1046 - service_template_filter
1049 - link_b_single_1b_1b_t2_port:
1050 capability: tosca.capabilities.network.Linkable
1051 node: b_single_1b_network
1052 relationship: tosca.relationships.network.LinksTo
1053 a_single_1a_network:
1054 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1058 1c2_catalog_instance_network:
1059 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1064 hot-mog-0108-bs1271_group:
1065 type: org.openecomp.groups.heat.HeatStack
1067 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1068 description: heat template that creates MOG stack
1070 - b_single_1b_network
1072 - 1c1_scalling_instance_network
1073 - nodeGetAttIn_network
1077 - jsa_security_group
1078 - a_single_1a_network
1079 - 1c2_catalog_instance_network
1080 - abstract_a_single_1a
1081 - abstract_b_single_1b
1082 - abstract_b_single_1b_1
1083 - abstract_1c1_scalling_instance
1084 - abstract_1c2_catalog_instance_0
1085 - abstract_1c2_catalog_instance_1
1087 type: tosca.groups.Root
1089 - abstract_a_single_1a
1090 - abstract_b_single_1b
1091 - abstract_b_single_1b_1
1092 - abstract_1c1_scalling_instance
1093 - abstract_1c2_catalog_instance_0
1094 - abstract_1c2_catalog_instance_1
1099 - abstract_1c2_catalog_instance_1
1100 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1102 - abstract_1c2_catalog_instance_0
1103 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1105 - abstract_1c2_catalog_instance_0
1106 - 1c2_catalog_instance_instance_name
1108 - abstract_1c2_catalog_instance_1
1109 - 1c2_catalog_instance_instance_name
1113 - abstract_1c1_scalling_instance
1114 - 1c1_scalling_instance_instance_name
1116 - abstract_1c1_scalling_instance
1117 - 1c1_scalling_instance_instance_name
1119 - abstract_1c1_scalling_instance
1120 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1122 - abstract_1c1_scalling_instance
1123 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1127 - abstract_b_single_1b
1128 - b_single_1b_instance_name
1130 - abstract_b_single_1b_1
1131 - b_single_1b_instance_name
1133 - abstract_b_single_1b
1134 - b_single_1b_1b_t1_port_tenant_id
1136 - abstract_b_single_1b_1
1137 - b_single_1b_1b_t1_port_tenant_id
1141 - abstract_a_single_1a
1142 - a_single_1a_instance_name
1154 - abstract_a_single_1a
1155 - a_single_1a_1a_t1_port_tenant_id
1158 type: org.openecomp.policies.placement.Colocate