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 - 1c1_scalling_instance_network
323 port_1c1_t2_port_fixed_ips:
332 port_1c1_t2_port_network:
333 - get_input: ppds_net_name
334 - get_input: ppds_net_name
335 port_1c1_t1_port_fixed_ips:
344 port_1c1_t2_port_ip_requirements:
348 floating_ip_count_required:
350 port_1c1_t1_port_mac_requirements:
353 port_1c1_t2_port_mac_requirements:
356 compute_1c1_scalling_instance_availability_zone:
357 - get_input: availabilityzone_name
358 - get_input: availabilityzone_name
359 port_1c1_t2_port_name:
362 compute_1c1_scalling_instance_scheduler_hints:
363 - group: BE_Affinity_group
364 - group: BE_Affinity_group
365 compute_1c1_scalling_instance_metadata:
367 - connectivityTo4PNested:
373 - abstract_1c2_catalog_instance_0
374 - 1c2_catalog_instance_instance_name
377 - abstract_a_single_1a
378 - a_single_1a_instance_name
381 - abstract_1c2_catalog_instance_1
382 - 1c2_catalog_instance_instance_name
383 connectivityToNoUnifiedNested:
389 - abstract_b_single_1b_1
390 - b_single_1b_instance_name
393 - abstract_b_single_1b
394 - b_single_1b_instance_name
395 service_template_filter:
396 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
401 - service_template_filter
404 - link_1c1_scalling_instance_1c1_t1_port:
405 capability: tosca.capabilities.network.Linkable
406 node: 1c1_scalling_instance_network
407 relationship: tosca.relationships.network.LinksTo
409 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
414 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
418 port_pcm_port_00_ip_requirements:
422 floating_ip_count_required:
424 server_group: BE_Affinity_group
428 - 1c201_catalog_instance_1C2
432 - 1c202_scalling_instance_1C2
449 connectivityTo1C1_T2_1:
453 connectivityTo1C1_T2_0:
458 get_input: pcm_image_name
459 port_pcm_port_00_mac_requirements:
462 security_group_name: jsa_security_group
463 port_pcm_port_01_ip_requirements:
467 floating_ip_count_required:
469 port_pcm_port_00_network_role_tag: cps
471 get_input: pcm_flavor_name
472 service_template_filter:
473 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
474 port_pcm_port_01_mac_requirements:
481 cps_net_name: nested_network
482 port_pcm_port_01_network_role_tag: oam
485 capability: tosca.capabilities.network.Linkable
487 relationship: tosca.relationships.network.LinksTo
488 abstract_1c2_catalog_instance_0:
489 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
493 compute_1c2_catalog_instance_availability_zone:
494 - get_input: availabilityzone_name
496 get_input: pd_flavor_name
498 get_input: pd_image_name
499 port_1c2_t2_port_ip_requirements:
503 floating_ip_count_required:
505 port_1c2_t1_port_mac_requirements:
508 port_1c2_t2_port_network:
509 - 1c2_catalog_instance_network
510 compute_1c2_catalog_instance_metadata:
511 - connectivityTo4PNested:
517 - abstract_a_single_1a
518 - a_single_1a_instance_name
519 connectivityToNoUnifiedNested:
525 - abstract_b_single_1b_1
526 - b_single_1b_instance_name
529 - abstract_b_single_1b
530 - b_single_1b_instance_name
531 connectivityTo1C1_T2_1:
533 - abstract_1c1_scalling_instance
534 - 1c1_scalling_instance_1c1_t2_port_tenant_id
535 connectivityTo1C1_T2_0:
537 - abstract_1c1_scalling_instance
538 - 1c1_scalling_instance_1c1_t2_port_tenant_id
539 compute_1c2_catalog_instance_name:
541 - 1c2_catalog_instance_names
543 port_1c2_t1_port_network:
544 - get_input: oam_net_name
545 port_1c2_t2_port_mac_requirements:
548 compute_1c2_catalog_instance_user_data_format:
550 port_1c2_t1_port_network_role_tag: oam
551 port_1c2_t1_port_ip_requirements:
555 floating_ip_count_required:
557 compute_1c2_catalog_instance_scheduler_hints:
558 - group: BE_Affinity_group
559 service_template_filter:
560 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
565 - service_template_filter
568 - link_1c2_catalog_instance_1c2_t2_port:
569 capability: tosca.capabilities.network.Linkable
570 node: 1c2_catalog_instance_network
571 relationship: tosca.relationships.network.LinksTo
572 abstract_1c2_catalog_instance_1:
573 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
577 compute_1c2_catalog_instance_availability_zone:
578 - get_input: availabilityzone_name
580 get_input: pd_flavor_name
582 get_input: pd_image_name
583 port_1c2_t2_port_ip_requirements:
587 floating_ip_count_required:
589 port_1c2_t1_port_mac_requirements:
592 port_1c2_t2_port_network:
593 - 1c2_catalog_instance_network
594 compute_1c2_catalog_instance_name:
596 - 1c2_catalog_instance_names
598 port_1c2_t1_port_network:
599 - get_input: oam_net_name
600 port_1c2_t2_port_mac_requirements:
603 compute_1c2_catalog_instance_user_data_format:
605 - abstract_1c2_catalog_instance_0
606 - 1c2_catalog_instance_instance_name
607 port_1c2_t1_port_network_role_tag: oam
608 port_1c2_t1_port_ip_requirements:
612 floating_ip_count_required:
614 compute_1c2_catalog_instance_scheduler_hints:
615 - group: BE_Affinity_group
616 service_template_filter:
617 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
622 - service_template_filter
625 - link_1c2_catalog_instance_1c2_t2_port:
626 capability: tosca.capabilities.network.Linkable
627 node: 1c2_catalog_instance_network
628 relationship: tosca.relationships.network.LinksTo
629 1c1_scalling_instance_network:
630 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
634 nodeGetAttIn_network:
635 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
639 - abstract_1c2_catalog_instance_1
640 - 1c2_catalog_instance_1c2_t1_port_tenant_id
642 - abstract_1c2_catalog_instance_0
643 - 1c2_catalog_instance_1c2_t1_port_tenant_id
645 - abstract_1c2_catalog_instance_0
646 - 1c2_catalog_instance_instance_name
648 - abstract_1c2_catalog_instance_1
649 - 1c2_catalog_instance_instance_name
652 - abstract_1c1_scalling_instance
653 - 1c1_scalling_instance_instance_name
655 - abstract_1c1_scalling_instance
656 - 1c1_scalling_instance_instance_name
658 - abstract_1c1_scalling_instance
659 - 1c1_scalling_instance_1c1_t2_port_tenant_id
661 - abstract_1c1_scalling_instance
662 - 1c1_scalling_instance_1c1_t2_port_tenant_id
665 - abstract_a_single_1a
666 - a_single_1a_1a_t1_port_tenant_id
669 - abstract_a_single_1a
670 - a_single_1a_instance_name
680 - abstract_b_single_1b
681 - b_single_1b_instance_name
683 - abstract_b_single_1b_1
684 - b_single_1b_instance_name
686 - abstract_b_single_1b
687 - b_single_1b_1b_t1_port_tenant_id
689 - abstract_b_single_1b_1
690 - b_single_1b_1b_t1_port_tenant_id
692 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
698 capability: tosca.capabilities.Node
699 node: nestedNoUnified
700 relationship: tosca.relationships.DependsOn
702 capability: tosca.capabilities.Node
704 relationship: tosca.relationships.DependsOn
706 capability: feature_1c2_catalog_instance_1c2_t1_port
707 node: abstract_1c2_catalog_instance_1
708 relationship: tosca.relationships.DependsOn
710 capability: feature_1c2_catalog_instance_1c2_t1_port
711 node: abstract_1c2_catalog_instance_0
712 relationship: tosca.relationships.DependsOn
714 capability: feature_1c2_catalog_instance
715 node: abstract_1c2_catalog_instance_0
716 relationship: tosca.relationships.DependsOn
718 capability: feature_1c2_catalog_instance
719 node: abstract_1c2_catalog_instance_1
720 relationship: tosca.relationships.DependsOn
722 capability: feature_1c1_scalling_instance
723 node: abstract_1c1_scalling_instance
724 relationship: tosca.relationships.DependsOn
726 capability: feature_1c1_scalling_instance_1c1_t2_port
727 node: abstract_1c1_scalling_instance
728 relationship: tosca.relationships.DependsOn
730 capability: feature_b_single_1b
731 node: abstract_b_single_1b
732 relationship: tosca.relationships.DependsOn
734 capability: feature_b_single_1b
735 node: abstract_b_single_1b_1
736 relationship: tosca.relationships.DependsOn
738 capability: feature_b_single_1b_1b_t1_port
739 node: abstract_b_single_1b
740 relationship: tosca.relationships.DependsOn
742 capability: feature_b_single_1b_1b_t1_port
743 node: abstract_b_single_1b_1
744 relationship: tosca.relationships.DependsOn
746 capability: feature_a_single_1a
747 node: abstract_a_single_1a
748 relationship: tosca.relationships.DependsOn
750 capability: feature_a_single_1a_1a_t1_port
751 node: abstract_a_single_1a
752 relationship: tosca.relationships.DependsOn
753 abstract_a_single_1a:
754 type: org.openecomp.resource.abstract.nodes.a_single_1a
758 compute_a_single_1a_metadata:
759 - connectivityTo4PNested:
765 - abstract_1c2_catalog_instance_0
766 - 1c2_catalog_instance_instance_name
769 - abstract_1c2_catalog_instance_1
770 - 1c2_catalog_instance_instance_name
771 connectivityToNoUnifiedNested:
777 - abstract_b_single_1b_1
778 - b_single_1b_instance_name
780 - abstract_b_single_1b
781 - b_single_1b_instance_name
784 - abstract_b_single_1b
785 - b_single_1b_instance_name
786 connectivityTo1C1_T2_1:
788 - abstract_1c1_scalling_instance
789 - 1c1_scalling_instance_1c1_t2_port_tenant_id
790 connectivityTo1C1_T2_0:
792 - abstract_1c1_scalling_instance
793 - 1c1_scalling_instance_1c1_t2_port_tenant_id
794 port_1a_t1_port_ip_requirements:
798 floating_ip_count_required:
800 port_1a_t2_port_network_role_tag: ppds
802 get_input: pd_flavor_name
803 port_1a_t2_port_network:
804 - get_input: ppds_net_name
805 port_1a_t1_port_mac_requirements:
808 port_1a_t1_port_network:
809 - a_single_1a_network
811 get_input: pd_image_name
812 port_1a_t2_port_ip_requirements:
816 floating_ip_count_required:
818 compute_a_single_1a_availability_zone:
819 - get_input: availabilityzone_name
820 compute_a_single_1a_scheduler_hints:
821 - group: BE_Affinity_group
822 compute_a_single_1a_user_data_format:
824 compute_a_single_1a_name:
828 port_1a_t2_port_mac_requirements:
831 service_template_filter:
832 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
837 - service_template_filter
840 - link_a_single_1a_1a_t1_port:
841 capability: tosca.capabilities.network.Linkable
842 node: a_single_1a_network
843 relationship: tosca.relationships.network.LinksTo
845 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
850 get_input: pcm_flavor_name
851 service_template_filter:
852 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
853 server_group: BE_Affinity_group
857 - abstract_1c2_catalog_instance_0
858 - 1c2_catalog_instance_instance_name
861 - abstract_1c2_catalog_instance_1
862 - 1c2_catalog_instance_instance_name
865 - abstract_a_single_1a
866 - a_single_1a_instance_name
869 - abstract_b_single_1b_1
870 - b_single_1b_instance_name
872 - abstract_b_single_1b
873 - b_single_1b_instance_name
876 - abstract_b_single_1b
877 - b_single_1b_instance_name
878 connectivityTo1C1_T2_1:
880 - abstract_1c1_scalling_instance
881 - 1c1_scalling_instance_1c1_t2_port_tenant_id
882 connectivityTo1C1_T2_0:
884 - abstract_1c1_scalling_instance
885 - 1c1_scalling_instance_1c1_t2_port_tenant_id
887 get_input: pcm_image_name
888 security_group_name: jsa_security_group
893 cps_net_name: nested_network
896 capability: tosca.capabilities.network.Linkable
898 relationship: tosca.relationships.network.LinksTo
900 capability: tosca.capabilities.network.Linkable
902 relationship: tosca.relationships.network.LinksTo
904 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
909 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
912 get_input: security_group_name
913 description: ems security group
917 port_range_max: 65535
918 remote_ip_prefix: 0.0.0.0/0
923 port_range_max: 65535
924 remote_ip_prefix: 0.0.0.0/0
929 remote_ip_prefix: 0.0.0.0/0
933 port_range_max: 65535
934 remote_ip_prefix: ::/0
939 port_range_max: 65535
940 remote_ip_prefix: ::/0
945 remote_ip_prefix: ::/0
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 capability: attachment_pcm_port_00
983 relationship: org.openecomp.relationships.AttachesTo
985 capability: attachment_pcm_port_01
987 relationship: org.openecomp.relationships.AttachesTo
989 capability: attachment_pcm_port_0
990 node: nestedNoUnified
991 relationship: org.openecomp.relationships.AttachesTo
993 capability: attachment_pcm_port_1
994 node: nestedNoUnified
995 relationship: org.openecomp.relationships.AttachesTo
997 capability: attachment_pcm_port_2
998 node: nestedNoUnified
999 relationship: org.openecomp.relationships.AttachesTo
1001 capability: attachment_pcm_port_3
1002 node: nestedNoUnified
1003 relationship: org.openecomp.relationships.AttachesTo
1004 abstract_b_single_1b_1:
1005 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1010 get_input: pd_flavor_name
1011 port_1b_t1_port_ip_requirements:
1015 floating_ip_count_required:
1018 get_input: pd_image_name
1019 compute_b_single_1b_user_data_format:
1021 port_1b_t2_port_mac_requirements:
1024 compute_b_single_1b_availability_zone:
1025 - get_input: availabilityzone_name
1026 compute_b_single_1b_scheduler_hints:
1027 - group: BE_Affinity_group
1028 port_1b_t2_port_ip_requirements:
1032 floating_ip_count_required:
1034 port_1b_t1_port_value_specs:
1036 - abstract_a_single_1a
1037 - a_single_1a_1a_t1_port_tenant_id
1038 port_1b_t1_port_network_role_tag: oam
1039 port_1b_t1_port_mac_requirements:
1042 port_1b_t2_port_network:
1043 - b_single_1b_network
1044 port_1b_t1_port_network:
1045 - get_input: oam_net_name
1046 compute_b_single_1b_name:
1050 service_template_filter:
1051 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1056 - service_template_filter
1059 - link_b_single_1b_1b_t2_port:
1060 capability: tosca.capabilities.network.Linkable
1061 node: b_single_1b_network
1062 relationship: tosca.relationships.network.LinksTo
1063 a_single_1a_network:
1064 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1068 1c2_catalog_instance_network:
1069 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1074 hot-mog-0108-bs1271_group:
1075 type: org.openecomp.groups.heat.HeatStack
1077 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1078 description: heat template that creates MOG stack
1080 - b_single_1b_network
1082 - 1c1_scalling_instance_network
1083 - nodeGetAttIn_network
1087 - jsa_security_group
1088 - a_single_1a_network
1089 - 1c2_catalog_instance_network
1090 - abstract_a_single_1a
1091 - abstract_b_single_1b
1092 - abstract_b_single_1b_1
1093 - abstract_1c1_scalling_instance
1094 - abstract_1c2_catalog_instance_0
1095 - abstract_1c2_catalog_instance_1
1097 type: tosca.groups.Root
1099 - abstract_a_single_1a
1100 - abstract_b_single_1b
1101 - abstract_b_single_1b_1
1102 - abstract_1c1_scalling_instance
1103 - abstract_1c2_catalog_instance_0
1104 - abstract_1c2_catalog_instance_1
1109 - abstract_1c2_catalog_instance_1
1110 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1112 - abstract_1c2_catalog_instance_0
1113 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1115 - abstract_1c2_catalog_instance_0
1116 - 1c2_catalog_instance_instance_name
1118 - abstract_1c2_catalog_instance_1
1119 - 1c2_catalog_instance_instance_name
1123 - abstract_1c1_scalling_instance
1124 - 1c1_scalling_instance_instance_name
1126 - abstract_1c1_scalling_instance
1127 - 1c1_scalling_instance_instance_name
1129 - abstract_1c1_scalling_instance
1130 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1132 - abstract_1c1_scalling_instance
1133 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1137 - abstract_b_single_1b
1138 - b_single_1b_instance_name
1140 - abstract_b_single_1b_1
1141 - b_single_1b_instance_name
1143 - abstract_b_single_1b
1144 - b_single_1b_1b_t1_port_tenant_id
1146 - abstract_b_single_1b_1
1147 - b_single_1b_1b_t1_port_tenant_id
1151 - abstract_a_single_1a
1152 - a_single_1a_instance_name
1164 - abstract_a_single_1a
1165 - a_single_1a_1a_t1_port_tenant_id
1168 type: org.openecomp.policies.placement.Colocate