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: feature_1c2_catalog_instance_1c2_t1_port
699 node: abstract_1c2_catalog_instance_1
700 relationship: tosca.relationships.DependsOn
702 capability: feature_1c2_catalog_instance_1c2_t1_port
703 node: abstract_1c2_catalog_instance_0
704 relationship: tosca.relationships.DependsOn
706 capability: feature_1c2_catalog_instance
707 node: abstract_1c2_catalog_instance_0
708 relationship: tosca.relationships.DependsOn
710 capability: feature_1c2_catalog_instance
711 node: abstract_1c2_catalog_instance_1
712 relationship: tosca.relationships.DependsOn
714 capability: feature_1c1_scalling_instance
715 node: abstract_1c1_scalling_instance
716 relationship: tosca.relationships.DependsOn
718 capability: feature_1c1_scalling_instance_1c1_t2_port
719 node: abstract_1c1_scalling_instance
720 relationship: tosca.relationships.DependsOn
722 capability: feature_b_single_1b
723 node: abstract_b_single_1b
724 relationship: tosca.relationships.DependsOn
726 capability: feature_b_single_1b
727 node: abstract_b_single_1b_1
728 relationship: tosca.relationships.DependsOn
730 capability: feature_b_single_1b_1b_t1_port
731 node: abstract_b_single_1b
732 relationship: tosca.relationships.DependsOn
734 capability: feature_b_single_1b_1b_t1_port
735 node: abstract_b_single_1b_1
736 relationship: tosca.relationships.DependsOn
738 capability: feature_a_single_1a
739 node: abstract_a_single_1a
740 relationship: tosca.relationships.DependsOn
742 capability: feature_a_single_1a_1a_t1_port
743 node: abstract_a_single_1a
744 relationship: tosca.relationships.DependsOn
745 abstract_a_single_1a:
746 type: org.openecomp.resource.abstract.nodes.a_single_1a
750 compute_a_single_1a_metadata:
751 - connectivityTo4PNested:
757 - abstract_1c2_catalog_instance_0
758 - 1c2_catalog_instance_instance_name
761 - abstract_1c2_catalog_instance_1
762 - 1c2_catalog_instance_instance_name
763 connectivityToNoUnifiedNested:
769 - abstract_b_single_1b_1
770 - b_single_1b_instance_name
772 - abstract_b_single_1b
773 - b_single_1b_instance_name
776 - abstract_b_single_1b
777 - b_single_1b_instance_name
778 connectivityTo1C1_T2_1:
780 - abstract_1c1_scalling_instance
781 - 1c1_scalling_instance_1c1_t2_port_tenant_id
782 connectivityTo1C1_T2_0:
784 - abstract_1c1_scalling_instance
785 - 1c1_scalling_instance_1c1_t2_port_tenant_id
786 port_1a_t1_port_ip_requirements:
790 floating_ip_count_required:
792 port_1a_t2_port_network_role_tag: ppds
794 get_input: pd_flavor_name
795 port_1a_t2_port_network:
796 - get_input: ppds_net_name
797 port_1a_t1_port_mac_requirements:
800 port_1a_t1_port_network:
801 - a_single_1a_network
803 get_input: pd_image_name
804 port_1a_t2_port_ip_requirements:
808 floating_ip_count_required:
810 compute_a_single_1a_availability_zone:
811 - get_input: availabilityzone_name
812 compute_a_single_1a_scheduler_hints:
813 - group: BE_Affinity_group
814 compute_a_single_1a_user_data_format:
816 compute_a_single_1a_name:
820 port_1a_t2_port_mac_requirements:
823 service_template_filter:
824 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
829 - service_template_filter
832 - link_a_single_1a_1a_t1_port:
833 capability: tosca.capabilities.network.Linkable
834 node: a_single_1a_network
835 relationship: tosca.relationships.network.LinksTo
837 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
842 get_input: pcm_flavor_name
843 service_template_filter:
844 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
845 server_group: BE_Affinity_group
849 - abstract_1c2_catalog_instance_0
850 - 1c2_catalog_instance_instance_name
853 - abstract_1c2_catalog_instance_1
854 - 1c2_catalog_instance_instance_name
857 - abstract_a_single_1a
858 - a_single_1a_instance_name
861 - abstract_b_single_1b_1
862 - b_single_1b_instance_name
864 - abstract_b_single_1b
865 - b_single_1b_instance_name
868 - abstract_b_single_1b
869 - b_single_1b_instance_name
870 connectivityTo1C1_T2_1:
872 - abstract_1c1_scalling_instance
873 - 1c1_scalling_instance_1c1_t2_port_tenant_id
874 connectivityTo1C1_T2_0:
876 - abstract_1c1_scalling_instance
877 - 1c1_scalling_instance_1c1_t2_port_tenant_id
879 get_input: pcm_image_name
880 security_group_name: jsa_security_group
885 cps_net_name: nested_network
888 capability: tosca.capabilities.network.Linkable
890 relationship: tosca.relationships.network.LinksTo
892 capability: tosca.capabilities.network.Linkable
894 relationship: tosca.relationships.network.LinksTo
896 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
901 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
904 get_input: security_group_name
905 description: ems security group
909 port_range_max: 65535
910 remote_ip_prefix: 0.0.0.0/0
915 port_range_max: 65535
916 remote_ip_prefix: 0.0.0.0/0
921 remote_ip_prefix: 0.0.0.0/0
925 port_range_max: 65535
926 remote_ip_prefix: ::/0
931 port_range_max: 65535
932 remote_ip_prefix: ::/0
937 remote_ip_prefix: ::/0
941 port_range_max: 65535
942 remote_ip_prefix: 0.0.0.0/0
947 port_range_max: 65535
948 remote_ip_prefix: 0.0.0.0/0
953 remote_ip_prefix: 0.0.0.0/0
957 port_range_max: 65535
958 remote_ip_prefix: ::/0
963 port_range_max: 65535
964 remote_ip_prefix: ::/0
969 remote_ip_prefix: ::/0
973 capability: attachment_pcm_port_00
975 relationship: org.openecomp.relationships.AttachesTo
977 capability: attachment_pcm_port_01
979 relationship: org.openecomp.relationships.AttachesTo
981 capability: attachment_pcm_port_0
982 node: nestedNoUnified
983 relationship: org.openecomp.relationships.AttachesTo
985 capability: attachment_pcm_port_1
986 node: nestedNoUnified
987 relationship: org.openecomp.relationships.AttachesTo
989 capability: attachment_pcm_port_2
990 node: nestedNoUnified
991 relationship: org.openecomp.relationships.AttachesTo
993 capability: attachment_pcm_port_3
994 node: nestedNoUnified
995 relationship: org.openecomp.relationships.AttachesTo
996 abstract_b_single_1b_1:
997 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
1002 get_input: pd_flavor_name
1003 port_1b_t1_port_ip_requirements:
1007 floating_ip_count_required:
1010 get_input: pd_image_name
1011 compute_b_single_1b_user_data_format:
1013 port_1b_t2_port_mac_requirements:
1016 compute_b_single_1b_availability_zone:
1017 - get_input: availabilityzone_name
1018 compute_b_single_1b_scheduler_hints:
1019 - group: BE_Affinity_group
1020 port_1b_t2_port_ip_requirements:
1024 floating_ip_count_required:
1026 port_1b_t1_port_value_specs:
1028 - abstract_a_single_1a
1029 - a_single_1a_1a_t1_port_tenant_id
1030 port_1b_t1_port_network_role_tag: oam
1031 port_1b_t1_port_mac_requirements:
1034 port_1b_t2_port_network:
1035 - b_single_1b_network
1036 port_1b_t1_port_network:
1037 - get_input: oam_net_name
1038 compute_b_single_1b_name:
1042 service_template_filter:
1043 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1048 - service_template_filter
1051 - link_b_single_1b_1b_t2_port:
1052 capability: tosca.capabilities.network.Linkable
1053 node: b_single_1b_network
1054 relationship: tosca.relationships.network.LinksTo
1055 a_single_1a_network:
1056 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1060 1c2_catalog_instance_network:
1061 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1066 hot-mog-0108-bs1271_group:
1067 type: org.openecomp.groups.heat.HeatStack
1069 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1070 description: heat template that creates MOG stack
1072 - b_single_1b_network
1074 - 1c1_scalling_instance_network
1075 - nodeGetAttIn_network
1079 - jsa_security_group
1080 - a_single_1a_network
1081 - 1c2_catalog_instance_network
1082 - abstract_a_single_1a
1083 - abstract_b_single_1b
1084 - abstract_b_single_1b_1
1085 - abstract_1c1_scalling_instance
1086 - abstract_1c2_catalog_instance_0
1087 - abstract_1c2_catalog_instance_1
1089 type: tosca.groups.Root
1091 - abstract_a_single_1a
1092 - abstract_b_single_1b
1093 - abstract_b_single_1b_1
1094 - abstract_1c1_scalling_instance
1095 - abstract_1c2_catalog_instance_0
1096 - abstract_1c2_catalog_instance_1
1101 - abstract_1c2_catalog_instance_1
1102 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1104 - abstract_1c2_catalog_instance_0
1105 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1107 - abstract_1c2_catalog_instance_0
1108 - 1c2_catalog_instance_instance_name
1110 - abstract_1c2_catalog_instance_1
1111 - 1c2_catalog_instance_instance_name
1115 - abstract_1c1_scalling_instance
1116 - 1c1_scalling_instance_instance_name
1118 - abstract_1c1_scalling_instance
1119 - 1c1_scalling_instance_instance_name
1121 - abstract_1c1_scalling_instance
1122 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1124 - abstract_1c1_scalling_instance
1125 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1129 - abstract_b_single_1b
1130 - b_single_1b_instance_name
1132 - abstract_b_single_1b_1
1133 - b_single_1b_instance_name
1135 - abstract_b_single_1b
1136 - b_single_1b_1b_t1_port_tenant_id
1138 - abstract_b_single_1b_1
1139 - b_single_1b_1b_t1_port_tenant_id
1143 - abstract_a_single_1a
1144 - a_single_1a_instance_name
1156 - abstract_a_single_1a
1157 - a_single_1a_1a_t1_port_tenant_id
1160 type: org.openecomp.policies.placement.Colocate