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 nestedNoNestedSingleComputePattern:
215 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
220 get_input: pcm_flavor_name
221 service_template_filter:
222 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
223 server_group: BE_Affinity_group
225 get_input: pcm_image_name
226 security_group_name: jsa_security_group
231 cps_net_name: nested_network
234 capability: tosca.capabilities.network.Linkable
236 relationship: tosca.relationships.network.LinksTo
238 capability: tosca.capabilities.network.Linkable
240 relationship: tosca.relationships.network.LinksTo
241 abstract_b_single_1b:
242 type: org.openecomp.resource.abstract.nodes.b_single_1b
247 get_input: pd_flavor_name
248 port_1b_t1_port_ip_requirements:
252 floating_ip_count_required:
257 floating_ip_count_required:
260 get_input: pd_image_name
261 port_1b_t2_port_subinterface_indicator:
263 compute_b_single_1b_user_data_format:
265 port_1b_t2_port_mac_requirements:
268 compute_b_single_1b_availability_zone:
269 - get_input: availabilityzone_name
270 compute_b_single_1b_scheduler_hints:
271 - group: BE_Affinity_group
272 port_1b_t2_port_ip_requirements:
276 floating_ip_count_required:
281 floating_ip_count_required:
283 port_1b_t1_port_subinterface_indicator:
285 port_1b_t1_port_mac_requirements:
288 port_1b_t2_port_network:
289 - b_single_1b_network
290 compute_b_single_1b_name:
294 service_template_filter:
295 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
300 - service_template_filter
303 - link_b_single_1b_1b_t2_port:
304 capability: tosca.capabilities.network.Linkable
305 node: b_single_1b_network
306 relationship: tosca.relationships.network.LinksTo
307 abstract_1c1_scalling_instance:
308 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
312 compute_1c1_scalling_instance_user_data_format:
315 port_1c1_t2_port_subinterface_indicator:
318 port_1c1_t2_port_network_role_tag: ppds
320 get_input: pd_flavor_name
321 port_1c1_t1_port_ip_requirements:
325 floating_ip_count_required:
330 floating_ip_count_required:
335 floating_ip_count_required:
340 floating_ip_count_required:
343 get_input: pd_image_name
344 compute_1c1_scalling_instance_name:
346 - 1c1_scalling_instance_names
349 - 1c1_scalling_instance_names
351 port_1c1_t1_port_name:
354 port_1c1_t1_port_network:
355 - 1c1_scalling_instance_network
356 - 1c1_scalling_instance_network
357 port_1c1_t2_port_fixed_ips:
366 port_1c1_t2_port_network:
367 - get_input: ppds_net_name
368 - get_input: ppds_net_name
369 port_1c1_t1_port_fixed_ips:
378 port_1c1_t2_port_ip_requirements:
382 floating_ip_count_required:
387 floating_ip_count_required:
392 floating_ip_count_required:
397 floating_ip_count_required:
399 port_1c1_t1_port_mac_requirements:
402 port_1c1_t2_port_mac_requirements:
405 compute_1c1_scalling_instance_availability_zone:
406 - get_input: availabilityzone_name
407 - get_input: availabilityzone_name
408 port_1c1_t2_port_name:
411 compute_1c1_scalling_instance_scheduler_hints:
412 - group: BE_Affinity_group
413 - group: BE_Affinity_group
414 port_1c1_t1_port_subinterface_indicator:
417 service_template_filter:
418 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
423 - service_template_filter
426 - link_1c1_scalling_instance_1c1_t1_port:
427 capability: tosca.capabilities.network.Linkable
428 node: 1c1_scalling_instance_network
429 relationship: tosca.relationships.network.LinksTo
431 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
435 nestedWithNoNovaHadDependencyToIt:
436 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
440 service_template_filter:
441 substitute_service_template: nested-no-novaServiceTemplate.yaml
442 security_group_name: group1
445 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
449 server_group: BE_Affinity_group
450 port_pcm_port_1_network_role_tag: oam
451 port_pcm_port_0_ip_requirements:
455 floating_ip_count_required:
460 floating_ip_count_required:
463 get_input: pcm_image_name
464 security_group_name: jsa_security_group
465 port_pcm_port_1_mac_requirements:
469 get_input: pcm_flavor_name
470 service_template_filter:
471 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
472 port_pcm_port_1_ip_requirements:
476 floating_ip_count_required:
481 floating_ip_count_required:
483 port_pcm_port_0_network_role_tag: cps
484 port_pcm_port_0_mac_requirements:
491 cps_net_name: nested_network
494 capability: tosca.capabilities.network.Linkable
496 relationship: tosca.relationships.network.LinksTo
497 abstract_1c2_catalog_instance_0:
498 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
502 compute_1c2_catalog_instance_availability_zone:
503 - get_input: availabilityzone_name
504 port_1c2_t1_port_subinterface_indicator:
507 get_input: pd_flavor_name
509 get_input: pd_image_name
510 port_1c2_t2_port_ip_requirements:
514 floating_ip_count_required:
519 floating_ip_count_required:
521 port_1c2_t2_port_subinterface_indicator:
523 port_1c2_t1_port_mac_requirements:
526 port_1c2_t2_port_network:
527 - 1c2_catalog_instance_network
528 compute_1c2_catalog_instance_name:
530 - 1c2_catalog_instance_names
532 port_1c2_t1_port_network:
533 - get_input: oam_net_name
534 port_1c2_t2_port_mac_requirements:
537 compute_1c2_catalog_instance_user_data_format:
539 port_1c2_t1_port_network_role_tag: oam
540 port_1c2_t1_port_ip_requirements:
544 floating_ip_count_required:
549 floating_ip_count_required:
551 compute_1c2_catalog_instance_scheduler_hints:
552 - group: BE_Affinity_group
553 service_template_filter:
554 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
559 - service_template_filter
562 - link_1c2_catalog_instance_1c2_t2_port:
563 capability: tosca.capabilities.network.Linkable
564 node: 1c2_catalog_instance_network
565 relationship: tosca.relationships.network.LinksTo
566 abstract_1c2_catalog_instance_1:
567 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
571 compute_1c2_catalog_instance_availability_zone:
572 - get_input: availabilityzone_name
573 port_1c2_t1_port_subinterface_indicator:
576 get_input: pd_flavor_name
578 get_input: pd_image_name
579 port_1c2_t2_port_ip_requirements:
583 floating_ip_count_required:
588 floating_ip_count_required:
590 port_1c2_t2_port_subinterface_indicator:
592 port_1c2_t1_port_mac_requirements:
595 port_1c2_t2_port_network:
596 - 1c2_catalog_instance_network
597 compute_1c2_catalog_instance_name:
599 - 1c2_catalog_instance_names
601 port_1c2_t1_port_network:
602 - get_input: oam_net_name
603 port_1c2_t2_port_mac_requirements:
606 compute_1c2_catalog_instance_user_data_format:
608 - abstract_1c2_catalog_instance_0
609 - 1c2_catalog_instance_instance_name
610 port_1c2_t1_port_network_role_tag: oam
611 port_1c2_t1_port_ip_requirements:
615 floating_ip_count_required:
620 floating_ip_count_required:
622 compute_1c2_catalog_instance_scheduler_hints:
623 - group: BE_Affinity_group
624 service_template_filter:
625 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
630 - service_template_filter
633 - link_1c2_catalog_instance_1c2_t2_port:
634 capability: tosca.capabilities.network.Linkable
635 node: 1c2_catalog_instance_network
636 relationship: tosca.relationships.network.LinksTo
638 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
642 service_template_filter:
643 substitute_service_template: nested-no-novaServiceTemplate.yaml
644 security_group_name: group1
646 1c1_scalling_instance_network:
647 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
651 nodeGetAttIn_network:
652 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
656 - abstract_1c2_catalog_instance_1
657 - 1c2_catalog_instance_1c2_t1_port_tenant_id
659 - abstract_1c2_catalog_instance_0
660 - 1c2_catalog_instance_1c2_t1_port_tenant_id
662 - abstract_1c2_catalog_instance_0
663 - 1c2_catalog_instance_instance_name
665 - abstract_1c2_catalog_instance_1
666 - 1c2_catalog_instance_instance_name
669 - abstract_1c1_scalling_instance
670 - 1c1_scalling_instance_instance_name
672 - abstract_1c1_scalling_instance
673 - 1c1_scalling_instance_instance_name
675 - abstract_1c1_scalling_instance
676 - 1c1_scalling_instance_1c1_t2_port_tenant_id
678 - abstract_1c1_scalling_instance
679 - 1c1_scalling_instance_1c1_t2_port_tenant_id
682 - abstract_a_single_1a
683 - a_single_1a_1a_t1_port_tenant_id
686 - abstract_a_single_1a
687 - a_single_1a_instance_name
690 - nestedNoNestedSingleComputePattern
697 - abstract_b_single_1b
698 - b_single_1b_instance_name
700 - abstract_b_single_1b_1
701 - b_single_1b_instance_name
703 - abstract_b_single_1b
704 - b_single_1b_1b_t1_port_tenant_id
706 - abstract_b_single_1b_1
707 - b_single_1b_1b_t1_port_tenant_id
709 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
715 capability: tosca.capabilities.Node
716 node: nestedNoNestedSingleComputePattern
717 relationship: tosca.relationships.DependsOn
719 capability: tosca.capabilities.Node
721 relationship: tosca.relationships.DependsOn
723 capability: feature_1c2_catalog_instance_1c2_t1_port
724 node: abstract_1c2_catalog_instance_1
725 relationship: tosca.relationships.DependsOn
727 capability: feature_1c2_catalog_instance_1c2_t1_port
728 node: abstract_1c2_catalog_instance_0
729 relationship: tosca.relationships.DependsOn
731 capability: feature_1c2_catalog_instance
732 node: abstract_1c2_catalog_instance_0
733 relationship: tosca.relationships.DependsOn
735 capability: feature_1c2_catalog_instance
736 node: abstract_1c2_catalog_instance_1
737 relationship: tosca.relationships.DependsOn
739 capability: feature_1c1_scalling_instance
740 node: abstract_1c1_scalling_instance
741 relationship: tosca.relationships.DependsOn
743 capability: feature_1c1_scalling_instance_1c1_t2_port
744 node: abstract_1c1_scalling_instance
745 relationship: tosca.relationships.DependsOn
747 capability: feature_b_single_1b
748 node: abstract_b_single_1b
749 relationship: tosca.relationships.DependsOn
751 capability: feature_b_single_1b
752 node: abstract_b_single_1b_1
753 relationship: tosca.relationships.DependsOn
755 capability: feature_b_single_1b_1b_t1_port
756 node: abstract_b_single_1b
757 relationship: tosca.relationships.DependsOn
759 capability: feature_b_single_1b_1b_t1_port
760 node: abstract_b_single_1b_1
761 relationship: tosca.relationships.DependsOn
763 capability: feature_a_single_1a
764 node: abstract_a_single_1a
765 relationship: tosca.relationships.DependsOn
767 capability: feature_a_single_1a_1a_t1_port
768 node: abstract_a_single_1a
769 relationship: tosca.relationships.DependsOn
771 capability: tosca.capabilities.Node
772 node: nestedWithNoNovaHadDependencyToIt
773 relationship: tosca.relationships.DependsOn
774 abstract_a_single_1a:
775 type: org.openecomp.resource.abstract.nodes.a_single_1a
779 port_1a_t1_port_ip_requirements:
783 floating_ip_count_required:
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:
811 floating_ip_count_required:
813 compute_a_single_1a_availability_zone:
814 - get_input: availabilityzone_name
815 compute_a_single_1a_scheduler_hints:
816 - group: BE_Affinity_group
817 port_1a_t2_port_subinterface_indicator:
819 port_1a_t1_port_subinterface_indicator:
821 compute_a_single_1a_user_data_format:
823 compute_a_single_1a_name:
827 port_1a_t2_port_mac_requirements:
830 service_template_filter:
831 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
836 - service_template_filter
839 - link_a_single_1a_1a_t1_port:
840 capability: tosca.capabilities.network.Linkable
841 node: a_single_1a_network
842 relationship: tosca.relationships.network.LinksTo
844 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
849 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
852 get_input: security_group_name
853 description: ems security group
857 port_range_max: 65535
858 remote_ip_prefix: 0.0.0.0/0
863 port_range_max: 65535
864 remote_ip_prefix: 0.0.0.0/0
869 remote_ip_prefix: 0.0.0.0/0
873 port_range_max: 65535
874 remote_ip_prefix: ::/0
879 port_range_max: 65535
880 remote_ip_prefix: ::/0
885 remote_ip_prefix: ::/0
889 port_range_max: 65535
890 remote_ip_prefix: 0.0.0.0/0
895 port_range_max: 65535
896 remote_ip_prefix: 0.0.0.0/0
901 remote_ip_prefix: 0.0.0.0/0
905 port_range_max: 65535
906 remote_ip_prefix: ::/0
911 port_range_max: 65535
912 remote_ip_prefix: ::/0
917 remote_ip_prefix: ::/0
921 capability: attachment_pcm_port_0
923 relationship: org.openecomp.relationships.AttachesTo
925 capability: attachment_pcm_port_1
927 relationship: org.openecomp.relationships.AttachesTo
929 capability: attachment_pcm_port_0_0
930 node: nestedNoNestedSingleComputePattern
931 relationship: org.openecomp.relationships.AttachesTo
933 capability: attachment_pcm_port_3_0
934 node: nestedNoNestedSingleComputePattern
935 relationship: org.openecomp.relationships.AttachesTo
937 capability: attachment_pcm_port_2_0
938 node: nestedNoNestedSingleComputePattern
939 relationship: org.openecomp.relationships.AttachesTo
941 capability: attachment_pcm_port_1_0
942 node: nestedNoNestedSingleComputePattern
943 relationship: org.openecomp.relationships.AttachesTo
944 abstract_b_single_1b_1:
945 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
950 get_input: pd_flavor_name
951 port_1b_t1_port_ip_requirements:
955 floating_ip_count_required:
960 floating_ip_count_required:
963 get_input: pd_image_name
964 port_1b_t2_port_subinterface_indicator:
966 compute_b_single_1b_user_data_format:
968 port_1b_t2_port_mac_requirements:
971 compute_b_single_1b_availability_zone:
972 - get_input: availabilityzone_name
973 compute_b_single_1b_scheduler_hints:
974 - group: BE_Affinity_group
975 port_1b_t2_port_ip_requirements:
979 floating_ip_count_required:
984 floating_ip_count_required:
986 port_1b_t1_port_subinterface_indicator:
988 port_1b_t1_port_network_role_tag: oam
989 port_1b_t1_port_mac_requirements:
992 port_1b_t2_port_network:
993 - b_single_1b_network
994 port_1b_t1_port_network:
995 - get_input: oam_net_name
996 compute_b_single_1b_name:
1000 service_template_filter:
1001 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
1006 - service_template_filter
1009 - link_b_single_1b_1b_t2_port:
1010 capability: tosca.capabilities.network.Linkable
1011 node: b_single_1b_network
1012 relationship: tosca.relationships.network.LinksTo
1013 a_single_1a_network:
1014 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1018 1c2_catalog_instance_network:
1019 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
1024 hot-mog-0108-bs1271_group:
1025 type: org.openecomp.groups.heat.HeatStack
1027 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
1028 description: heat template that creates MOG stack
1030 - nestedNoNestedSingleComputePattern
1031 - b_single_1b_network
1032 - nestedWithNoNovaHadDependencyToIt
1035 - 1c1_scalling_instance_network
1036 - nodeGetAttIn_network
1039 - jsa_security_group
1040 - a_single_1a_network
1041 - 1c2_catalog_instance_network
1042 - abstract_a_single_1a
1043 - abstract_b_single_1b
1044 - abstract_b_single_1b_1
1045 - abstract_1c1_scalling_instance
1046 - abstract_1c2_catalog_instance_0
1047 - abstract_1c2_catalog_instance_1
1049 type: tosca.groups.Root
1051 - abstract_a_single_1a
1052 - abstract_b_single_1b
1053 - abstract_b_single_1b_1
1054 - abstract_1c1_scalling_instance
1055 - abstract_1c2_catalog_instance_0
1056 - abstract_1c2_catalog_instance_1
1061 - abstract_1c2_catalog_instance_1
1062 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1064 - abstract_1c2_catalog_instance_0
1065 - 1c2_catalog_instance_1c2_t1_port_tenant_id
1067 - abstract_1c2_catalog_instance_0
1068 - 1c2_catalog_instance_instance_name
1070 - abstract_1c2_catalog_instance_1
1071 - 1c2_catalog_instance_instance_name
1075 - abstract_1c1_scalling_instance
1076 - 1c1_scalling_instance_instance_name
1078 - abstract_1c1_scalling_instance
1079 - 1c1_scalling_instance_instance_name
1081 - abstract_1c1_scalling_instance
1082 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1084 - abstract_1c1_scalling_instance
1085 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1089 - abstract_b_single_1b
1090 - b_single_1b_instance_name
1092 - abstract_b_single_1b_1
1093 - b_single_1b_instance_name
1095 - abstract_b_single_1b
1096 - b_single_1b_1b_t1_port_tenant_id
1098 - abstract_b_single_1b_1
1099 - b_single_1b_1b_t1_port_tenant_id
1103 - abstract_a_single_1a
1104 - a_single_1a_instance_name
1108 - nestedNoNestedSingleComputePattern
1116 - abstract_a_single_1a
1117 - a_single_1a_1a_t1_port_tenant_id
1121 - nestedWithNoNovaHadDependencyToIt
1125 type: org.openecomp.policies.placement.Colocate