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
16 description: flavor name of PD instance
17 availabilityzone_name:
18 label: availabilityzone name
22 description: availabilityzone name
44 description: PD image name
50 label: PD server names
54 description: name of the PD instance
57 1c2_catalog_instance_names:
69 1c1_scalling_instance_names:
87 type: org.openecomp.resource.abstract.nodes.b_single_1b
92 get_input: pd_flavor_name
93 port_1b_t1_port_ip_requirements:
97 floating_ip_count_required:
100 get_input: pd_image_name
101 compute_b_single_1b_user_data_format:
103 port_1b_t2_port_mac_requirements:
106 compute_b_single_1b_availability_zone:
107 - get_input: availabilityzone_name
108 compute_b_single_1b_scheduler_hints:
109 - group: BE_Affinity_group
110 port_1b_t2_port_ip_requirements:
114 floating_ip_count_required:
116 compute_b_single_1b_metadata:
117 - connectivityTo4PNested:
123 - abstract_1c2_catalog_instance_0
124 - 1c2_catalog_instance_instance_name
127 - abstract_1c2_catalog_instance_1
128 - 1c2_catalog_instance_instance_name
129 connectivityToNoUnifiedNested:
133 connectivityTo1C1_T1_1:
135 - abstract_1c1_scalling_instance
136 - 1c1_scalling_instance_1c1_t1_port_tenant_id
137 connectivityTo1C1_T1_0:
139 - abstract_1c1_scalling_instance
140 - 1c1_scalling_instance_1c1_t1_port_tenant_id
141 port_1b_t1_port_mac_requirements:
144 port_1b_t2_port_network:
145 - b_single_1b_network
146 compute_b_single_1b_name:
150 service_template_filter:
151 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
156 - service_template_filter
159 - link_b_single_1b_1b_t2_port:
160 capability: tosca.capabilities.network.Linkable
161 node: b_single_1b_network
162 relationship: tosca.relationships.network.LinksTo
163 abstract_1c1_scalling_instance:
164 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
168 compute_1c1_scalling_instance_user_data_format:
171 port_1c1_t2_port_network_role_tag: ppds
173 get_input: pd_flavor_name
174 port_1c1_t1_port_ip_requirements:
178 floating_ip_count_required:
181 get_input: pd_image_name
182 compute_1c1_scalling_instance_name:
184 - 1c1_scalling_instance_names
187 - 1c1_scalling_instance_names
189 port_1c1_t1_port_name:
192 port_1c1_t1_port_network:
193 - 1c1_scalling_instance_network
194 port_1c1_t2_port_fixed_ips:
199 port_1c1_t2_port_network:
200 - get_input: ppds_net_name
201 port_1c1_t1_port_fixed_ips:
206 port_1c1_t2_port_ip_requirements:
210 floating_ip_count_required:
212 port_1c1_t1_port_mac_requirements:
215 port_1c1_t2_port_mac_requirements:
218 compute_1c1_scalling_instance_availability_zone:
219 - get_input: availabilityzone_name
220 - get_input: availabilityzone_name
221 port_1c1_t2_port_name:
224 compute_1c1_scalling_instance_scheduler_hints:
225 - group: BE_Affinity_group
226 - group: BE_Affinity_group
227 compute_1c1_scalling_instance_metadata:
229 - connectivityTo4PNested:
235 - abstract_1c2_catalog_instance_0
236 - 1c2_catalog_instance_instance_name
239 - abstract_a_single_1a
240 - a_single_1a_instance_name
243 - abstract_1c2_catalog_instance_1
244 - 1c2_catalog_instance_instance_name
245 connectivityToNoUnifiedNested:
251 - abstract_b_single_1b_1
252 - b_single_1b_instance_name
255 - abstract_b_single_1b
256 - b_single_1b_instance_name
257 service_template_filter:
258 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
263 - service_template_filter
266 - link_1c1_scalling_instance_1c1_t1_port:
267 capability: tosca.capabilities.network.Linkable
268 node: 1c1_scalling_instance_network
269 relationship: tosca.relationships.network.LinksTo
271 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
276 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
280 server_group: BE_Affinity_group
281 port_pcm_port_1_network_role_tag: oam
285 - 1c201_catalog_instance_1C2
289 - 1c202_scalling_instance_1C2
306 connectivityTo1C1_T2_1:
310 connectivityTo1C1_T2_0:
314 port_pcm_port_0_ip_requirements:
318 floating_ip_count_required:
321 get_input: pcm_image_name
322 security_group_name: jsa_security_group
323 port_pcm_port_1_mac_requirements:
327 get_input: pcm_flavor_name
328 service_template_filter:
329 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
330 port_pcm_port_1_ip_requirements:
334 floating_ip_count_required:
336 port_pcm_port_0_network_role_tag: cps
337 port_pcm_port_0_mac_requirements:
344 cps_net_name: nested_network
347 capability: tosca.capabilities.network.Linkable
349 relationship: tosca.relationships.network.LinksTo
350 - dependency_pcm_port_1:
351 capability: tosca.capabilities.Node
352 node: tosca.nodes.Root
353 relationship: tosca.relationships.DependsOn
355 capability: tosca.capabilities.network.Linkable
356 relationship: tosca.relationships.network.LinksTo
357 - dependency_server_pcm:
358 capability: tosca.capabilities.Node
359 node: tosca.nodes.Root
360 relationship: tosca.relationships.DependsOn
361 - local_storage_server_pcm:
362 capability: tosca.capabilities.Attachment
363 node: tosca.nodes.BlockStorage
364 relationship: tosca.relationships.AttachesTo
365 - dependency_pcm_port_0:
366 capability: tosca.capabilities.Node
367 node: tosca.nodes.Root
368 relationship: tosca.relationships.DependsOn
370 capability: tosca.capabilities.network.Linkable
371 relationship: tosca.relationships.network.LinksTo
372 abstract_1c2_catalog_instance_0:
373 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
377 compute_1c2_catalog_instance_availability_zone:
378 - get_input: availabilityzone_name
380 get_input: pd_flavor_name
382 get_input: pd_image_name
383 port_1c2_t2_port_ip_requirements:
387 floating_ip_count_required:
389 port_1c2_t1_port_mac_requirements:
392 port_1c2_t2_port_network:
393 - 1c2_catalog_instance_network
394 compute_1c2_catalog_instance_metadata:
395 - connectivityTo4PNested:
401 - abstract_a_single_1a
402 - a_single_1a_instance_name
403 connectivityToNoUnifiedNested:
409 - abstract_b_single_1b_1
410 - b_single_1b_instance_name
413 - abstract_b_single_1b
414 - b_single_1b_instance_name
415 connectivityTo1C1_T2_1:
417 - abstract_1c1_scalling_instance
418 - 1c1_scalling_instance_1c1_t2_port_tenant_id
419 connectivityTo1C1_T2_0:
421 - abstract_1c1_scalling_instance
422 - 1c1_scalling_instance_1c1_t2_port_tenant_id
423 compute_1c2_catalog_instance_name:
425 - 1c2_catalog_instance_names
427 port_1c2_t1_port_network:
428 - get_input: oam_net_name
429 port_1c2_t2_port_mac_requirements:
432 compute_1c2_catalog_instance_user_data_format:
434 port_1c2_t1_port_network_role_tag: oam
435 port_1c2_t1_port_ip_requirements:
439 floating_ip_count_required:
441 compute_1c2_catalog_instance_scheduler_hints:
442 - group: BE_Affinity_group
443 service_template_filter:
444 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
449 - service_template_filter
452 - link_1c2_catalog_instance_1c2_t2_port:
453 capability: tosca.capabilities.network.Linkable
454 node: 1c2_catalog_instance_network
455 relationship: tosca.relationships.network.LinksTo
456 abstract_1c2_catalog_instance_1:
457 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
461 compute_1c2_catalog_instance_availability_zone:
462 - get_input: availabilityzone_name
464 get_input: pd_flavor_name
466 get_input: pd_image_name
467 port_1c2_t2_port_ip_requirements:
471 floating_ip_count_required:
473 port_1c2_t1_port_mac_requirements:
476 port_1c2_t2_port_network:
477 - 1c2_catalog_instance_network
478 compute_1c2_catalog_instance_name:
480 - 1c2_catalog_instance_names
482 port_1c2_t1_port_network:
483 - get_input: oam_net_name
484 port_1c2_t2_port_mac_requirements:
487 compute_1c2_catalog_instance_user_data_format:
489 - abstract_1c2_catalog_instance_0
490 - 1c2_catalog_instance_instance_name
491 port_1c2_t1_port_network_role_tag: oam
492 port_1c2_t1_port_ip_requirements:
496 floating_ip_count_required:
498 compute_1c2_catalog_instance_scheduler_hints:
499 - group: BE_Affinity_group
500 service_template_filter:
501 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
506 - service_template_filter
509 - link_1c2_catalog_instance_1c2_t2_port:
510 capability: tosca.capabilities.network.Linkable
511 node: 1c2_catalog_instance_network
512 relationship: tosca.relationships.network.LinksTo
513 1c1_scalling_instance_network:
514 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
518 nodeGetAttIn_network:
519 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
523 - abstract_1c2_catalog_instance_1
524 - 1c2_catalog_instance_1c2_t1_port_tenant_id
526 - abstract_1c2_catalog_instance_0
527 - 1c2_catalog_instance_1c2_t1_port_tenant_id
529 - abstract_1c2_catalog_instance_0
530 - 1c2_catalog_instance_instance_name
532 - abstract_1c2_catalog_instance_1
533 - 1c2_catalog_instance_instance_name
536 - abstract_1c1_scalling_instance
537 - 1c1_scalling_instance_instance_name
539 - abstract_1c1_scalling_instance
540 - 1c1_scalling_instance_instance_name
542 - abstract_1c1_scalling_instance
543 - 1c1_scalling_instance_1c1_t2_port_tenant_id
545 - abstract_1c1_scalling_instance
546 - 1c1_scalling_instance_1c1_t2_port_tenant_id
549 - abstract_a_single_1a
550 - a_single_1a_1a_t1_port_tenant_id
553 - abstract_a_single_1a
554 - a_single_1a_instance_name
564 - abstract_b_single_1b
565 - b_single_1b_instance_name
567 - abstract_b_single_1b_1
568 - b_single_1b_instance_name
570 - abstract_b_single_1b
571 - b_single_1b_1b_t1_port_tenant_id
573 - abstract_b_single_1b_1
574 - b_single_1b_1b_t1_port_tenant_id
576 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
582 capability: tosca.capabilities.Node
583 node: nestedNoUnified
584 relationship: tosca.relationships.DependsOn
586 capability: tosca.capabilities.Node
588 relationship: tosca.relationships.DependsOn
590 capability: feature_1c2_catalog_instance_1c2_t1_port
591 node: abstract_1c2_catalog_instance_1
592 relationship: tosca.relationships.DependsOn
594 capability: feature_1c2_catalog_instance_1c2_t1_port
595 node: abstract_1c2_catalog_instance_0
596 relationship: tosca.relationships.DependsOn
598 capability: feature_1c2_catalog_instance
599 node: abstract_1c2_catalog_instance_0
600 relationship: tosca.relationships.DependsOn
602 capability: feature_1c2_catalog_instance
603 node: abstract_1c2_catalog_instance_1
604 relationship: tosca.relationships.DependsOn
606 capability: feature_1c1_scalling_instance
607 node: abstract_1c1_scalling_instance
608 relationship: tosca.relationships.DependsOn
610 capability: feature_1c1_scalling_instance_1c1_t2_port
611 node: abstract_1c1_scalling_instance
612 relationship: tosca.relationships.DependsOn
614 capability: feature_b_single_1b
615 node: abstract_b_single_1b
616 relationship: tosca.relationships.DependsOn
618 capability: feature_b_single_1b
619 node: abstract_b_single_1b_1
620 relationship: tosca.relationships.DependsOn
622 capability: feature_b_single_1b_1b_t1_port
623 node: abstract_b_single_1b
624 relationship: tosca.relationships.DependsOn
626 capability: feature_b_single_1b_1b_t1_port
627 node: abstract_b_single_1b_1
628 relationship: tosca.relationships.DependsOn
630 capability: feature_a_single_1a
631 node: abstract_a_single_1a
632 relationship: tosca.relationships.DependsOn
634 capability: feature_a_single_1a_1a_t1_port
635 node: abstract_a_single_1a
636 relationship: tosca.relationships.DependsOn
637 abstract_a_single_1a:
638 type: org.openecomp.resource.abstract.nodes.a_single_1a
642 compute_a_single_1a_metadata:
643 - connectivityTo4PNested:
649 - abstract_1c2_catalog_instance_0
650 - 1c2_catalog_instance_instance_name
653 - abstract_1c2_catalog_instance_1
654 - 1c2_catalog_instance_instance_name
655 connectivityToNoUnifiedNested:
661 - abstract_b_single_1b_1
662 - b_single_1b_instance_name
664 - abstract_b_single_1b
665 - b_single_1b_instance_name
668 - abstract_b_single_1b
669 - b_single_1b_instance_name
670 connectivityTo1C1_T2_1:
672 - abstract_1c1_scalling_instance
673 - 1c1_scalling_instance_1c1_t2_port_tenant_id
674 connectivityTo1C1_T2_0:
676 - abstract_1c1_scalling_instance
677 - 1c1_scalling_instance_1c1_t2_port_tenant_id
678 port_1a_t1_port_ip_requirements:
682 floating_ip_count_required:
684 port_1a_t2_port_network_role_tag: ppds
686 get_input: pd_flavor_name
687 port_1a_t2_port_network:
688 - get_input: ppds_net_name
689 port_1a_t1_port_mac_requirements:
692 port_1a_t1_port_network:
693 - a_single_1a_network
695 get_input: pd_image_name
696 port_1a_t2_port_ip_requirements:
700 floating_ip_count_required:
702 compute_a_single_1a_availability_zone:
703 - get_input: availabilityzone_name
704 compute_a_single_1a_scheduler_hints:
705 - group: BE_Affinity_group
706 compute_a_single_1a_user_data_format:
708 compute_a_single_1a_name:
712 port_1a_t2_port_mac_requirements:
715 service_template_filter:
716 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
721 - service_template_filter
724 - link_a_single_1a_1a_t1_port:
725 capability: tosca.capabilities.network.Linkable
726 node: a_single_1a_network
727 relationship: tosca.relationships.network.LinksTo
729 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
734 get_input: pcm_flavor_name
735 service_template_filter:
736 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
737 server_group: BE_Affinity_group
741 - abstract_1c2_catalog_instance_0
742 - 1c2_catalog_instance_instance_name
745 - abstract_1c2_catalog_instance_1
746 - 1c2_catalog_instance_instance_name
749 - abstract_a_single_1a
750 - a_single_1a_instance_name
753 - abstract_b_single_1b_1
754 - b_single_1b_instance_name
756 - abstract_b_single_1b
757 - b_single_1b_instance_name
760 - abstract_b_single_1b
761 - b_single_1b_instance_name
762 connectivityTo1C1_T2_1:
764 - abstract_1c1_scalling_instance
765 - 1c1_scalling_instance_1c1_t2_port_tenant_id
766 connectivityTo1C1_T2_0:
768 - abstract_1c1_scalling_instance
769 - 1c1_scalling_instance_1c1_t2_port_tenant_id
771 get_input: pcm_image_name
772 security_group_name: jsa_security_group
777 cps_net_name: nested_network
780 capability: tosca.capabilities.network.Linkable
782 relationship: tosca.relationships.network.LinksTo
784 capability: tosca.capabilities.network.Linkable
786 relationship: tosca.relationships.network.LinksTo
788 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
793 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
796 get_input: security_group_name
797 description: ems security group
801 port_range_max: 65535
802 remote_ip_prefix: 0.0.0.0/0
807 port_range_max: 65535
808 remote_ip_prefix: 0.0.0.0/0
813 remote_ip_prefix: 0.0.0.0/0
817 port_range_max: 65535
818 remote_ip_prefix: ::/0
823 port_range_max: 65535
824 remote_ip_prefix: ::/0
829 remote_ip_prefix: ::/0
833 port_range_max: 65535
834 remote_ip_prefix: 0.0.0.0/0
839 port_range_max: 65535
840 remote_ip_prefix: 0.0.0.0/0
845 remote_ip_prefix: 0.0.0.0/0
849 port_range_max: 65535
850 remote_ip_prefix: ::/0
855 port_range_max: 65535
856 remote_ip_prefix: ::/0
861 remote_ip_prefix: ::/0
865 capability: attachment_pcm_port_0
867 relationship: org.openecomp.relationships.AttachesTo
869 capability: attachment_pcm_port_1
871 relationship: org.openecomp.relationships.AttachesTo
873 capability: attachment_pcm_port_0
874 node: nestedNoUnified
875 relationship: org.openecomp.relationships.AttachesTo
877 capability: attachment_pcm_port_1
878 node: nestedNoUnified
879 relationship: org.openecomp.relationships.AttachesTo
881 capability: attachment_pcm_port_2
882 node: nestedNoUnified
883 relationship: org.openecomp.relationships.AttachesTo
885 capability: attachment_pcm_port_3
886 node: nestedNoUnified
887 relationship: org.openecomp.relationships.AttachesTo
888 abstract_b_single_1b_1:
889 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
894 get_input: pd_flavor_name
895 port_1b_t1_port_ip_requirements:
899 floating_ip_count_required:
902 get_input: pd_image_name
903 compute_b_single_1b_user_data_format:
905 port_1b_t2_port_mac_requirements:
908 compute_b_single_1b_availability_zone:
909 - get_input: availabilityzone_name
910 compute_b_single_1b_scheduler_hints:
911 - group: BE_Affinity_group
912 port_1b_t2_port_ip_requirements:
916 floating_ip_count_required:
918 port_1b_t1_port_value_specs:
920 - abstract_a_single_1a
921 - a_single_1a_1a_t1_port_tenant_id
922 port_1b_t1_port_network_role_tag: oam
923 port_1b_t1_port_mac_requirements:
926 port_1b_t2_port_network:
927 - b_single_1b_network
928 port_1b_t1_port_network:
929 - get_input: oam_net_name
930 compute_b_single_1b_name:
934 service_template_filter:
935 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
940 - service_template_filter
943 - link_b_single_1b_1b_t2_port:
944 capability: tosca.capabilities.network.Linkable
945 node: b_single_1b_network
946 relationship: tosca.relationships.network.LinksTo
948 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
952 1c2_catalog_instance_network:
953 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
958 hot-mog-0108-bs1271_group:
959 type: org.openecomp.groups.heat.HeatStack
961 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
962 description: heat template that creates MOG stack
964 - b_single_1b_network
966 - 1c1_scalling_instance_network
967 - nodeGetAttIn_network
972 - a_single_1a_network
973 - 1c2_catalog_instance_network
974 - abstract_a_single_1a
975 - abstract_b_single_1b
976 - abstract_b_single_1b_1
977 - abstract_1c1_scalling_instance
978 - abstract_1c2_catalog_instance_0
979 - abstract_1c2_catalog_instance_1
981 type: tosca.groups.Root
983 - abstract_a_single_1a
984 - abstract_b_single_1b
985 - abstract_b_single_1b_1
986 - abstract_1c1_scalling_instance
987 - abstract_1c2_catalog_instance_0
988 - abstract_1c2_catalog_instance_1
993 - abstract_1c2_catalog_instance_1
994 - 1c2_catalog_instance_1c2_t1_port_tenant_id
996 - abstract_1c2_catalog_instance_0
997 - 1c2_catalog_instance_1c2_t1_port_tenant_id
999 - abstract_1c2_catalog_instance_0
1000 - 1c2_catalog_instance_instance_name
1002 - abstract_1c2_catalog_instance_1
1003 - 1c2_catalog_instance_instance_name
1007 - abstract_1c1_scalling_instance
1008 - 1c1_scalling_instance_instance_name
1010 - abstract_1c1_scalling_instance
1011 - 1c1_scalling_instance_instance_name
1013 - abstract_1c1_scalling_instance
1014 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1016 - abstract_1c1_scalling_instance
1017 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1021 - abstract_b_single_1b
1022 - b_single_1b_instance_name
1024 - abstract_b_single_1b_1
1025 - b_single_1b_instance_name
1027 - abstract_b_single_1b
1028 - b_single_1b_1b_t1_port_tenant_id
1030 - abstract_b_single_1b_1
1031 - b_single_1b_1b_t1_port_tenant_id
1035 - abstract_a_single_1a
1036 - a_single_1a_instance_name
1048 - abstract_a_single_1a
1049 - a_single_1a_1a_t1_port_tenant_id
1052 type: org.openecomp.policies.placement.Colocate