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:
86 abstract_pcm_server_0:
87 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
92 get_input: pcm_flavor_name
93 service_template_filter:
94 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
95 server_group: BE_Affinity_group
99 - abstract_1c2_catalog_instance_0
100 - 1c2_catalog_instance_instance_name
103 - abstract_1c2_catalog_instance_1
104 - 1c2_catalog_instance_instance_name
107 - abstract_a_single_1a
108 - a_single_1a_instance_name
111 - abstract_b_single_1b_1
112 - b_single_1b_instance_name
114 - abstract_b_single_1b_0
115 - b_single_1b_instance_name
118 - abstract_b_single_1b_0
119 - b_single_1b_instance_name
120 connectivityTo1C1_T2_1:
122 - abstract_1c1_scalling_instance
123 - 1c1_scalling_instance_1c1_t2_port_tenant_id
124 connectivityTo1C1_T2_0:
126 - abstract_1c1_scalling_instance
127 - 1c1_scalling_instance_1c1_t2_port_tenant_id
129 get_input: pcm_image_name
130 security_group_name: jsa_security_group
135 cps_net_name: nested_network
138 capability: tosca.capabilities.network.Linkable
140 relationship: tosca.relationships.network.LinksTo
141 abstract_1c1_scalling_instance:
142 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
146 port_1c1_t1_port_fixed_ips:
155 compute_1c1_scalling_instance_user_data_format:
158 port_1c1_t2_port_ip_requirements:
162 floating_ip_count_required:
167 floating_ip_count_required:
169 port_1c1_t1_port_mac_requirements:
170 - mac_count_required:
172 - mac_count_required:
174 port_1c1_t2_port_network_role_tag:
177 port_1c1_t2_port_mac_requirements:
178 - mac_count_required:
180 - mac_count_required:
183 get_input: pd_flavor_name
184 compute_1c1_scalling_instance_availability_zone:
185 - get_input: availabilityzone_name
186 - get_input: availabilityzone_name
187 port_1c1_t1_port_ip_requirements:
191 floating_ip_count_required:
196 floating_ip_count_required:
198 port_1c1_t2_port_name:
202 get_input: pd_image_name
203 compute_1c1_scalling_instance_scheduler_hints:
204 - group: BE_Affinity_group
205 - group: BE_Affinity_group
206 compute_1c1_scalling_instance_metadata:
208 - connectivityTo4PNested:
210 - abstract_pcm_server_0
214 - abstract_1c2_catalog_instance_0
215 - 1c2_catalog_instance_instance_name
218 - abstract_a_single_1a
219 - a_single_1a_instance_name
222 - abstract_1c2_catalog_instance_1
223 - 1c2_catalog_instance_instance_name
224 connectivityToNoUnifiedNested:
230 - abstract_b_single_1b_1
231 - b_single_1b_instance_name
234 - abstract_b_single_1b_0
235 - b_single_1b_instance_name
236 compute_1c1_scalling_instance_name:
238 - 1c1_scalling_instance_names
241 - 1c1_scalling_instance_names
243 port_1c1_t1_port_name:
246 port_1c1_t1_port_network:
247 - 1c1_scalling_instance_network
248 - 1c1_scalling_instance_network
249 port_1c1_t2_port_fixed_ips:
258 port_1c1_t2_port_network:
259 - get_input: ppds_net_name
260 - get_input: ppds_net_name
261 service_template_filter:
262 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
267 - service_template_filter
270 - link_1c1_scalling_instance_1c1_t1_port:
271 capability: tosca.capabilities.network.Linkable
272 node: 1c1_scalling_instance_network
273 relationship: tosca.relationships.network.LinksTo
274 abstract_b_single_1b_0:
275 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
279 port_1b_t2_port_mac_requirements:
280 - mac_count_required:
282 compute_b_single_1b_availability_zone:
283 - get_input: availabilityzone_name
284 compute_b_single_1b_scheduler_hints:
285 - group: BE_Affinity_group
286 port_1b_t2_port_ip_requirements:
290 floating_ip_count_required:
293 get_input: pd_flavor_name
294 port_1b_t1_port_ip_requirements:
298 floating_ip_count_required:
301 get_input: pd_image_name
302 compute_b_single_1b_metadata:
303 - connectivityTo4PNested:
305 - abstract_pcm_server_0
309 - abstract_1c2_catalog_instance_0
310 - 1c2_catalog_instance_instance_name
313 - abstract_1c2_catalog_instance_1
314 - 1c2_catalog_instance_instance_name
315 connectivityToNoUnifiedNested:
319 connectivityTo1C1_T1_1:
321 - abstract_1c1_scalling_instance
322 - 1c1_scalling_instance_1c1_t1_port_tenant_id
323 connectivityTo1C1_T1_0:
325 - abstract_1c1_scalling_instance
326 - 1c1_scalling_instance_1c1_t1_port_tenant_id
327 port_1b_t1_port_mac_requirements:
328 - mac_count_required:
330 port_1b_t2_port_network:
331 - b_single_1b_network
332 compute_b_single_1b_user_data_format:
334 compute_b_single_1b_name:
338 service_template_filter:
339 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
344 - service_template_filter
347 - link_b_single_1b_1b_t2_port:
348 capability: tosca.capabilities.network.Linkable
349 node: b_single_1b_network
350 relationship: tosca.relationships.network.LinksTo
352 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
356 abstract_1c2_catalog_instance_0:
357 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
361 port_1c2_t1_port_mac_requirements:
362 - mac_count_required:
364 port_1c2_t2_port_network:
365 - 1c2_catalog_instance_network
366 compute_1c2_catalog_instance_availability_zone:
367 - get_input: availabilityzone_name
368 compute_1c2_catalog_instance_metadata:
369 - connectivityTo4PNested:
371 - abstract_pcm_server_0
375 - abstract_a_single_1a
376 - a_single_1a_instance_name
377 connectivityToNoUnifiedNested:
383 - abstract_b_single_1b_1
384 - b_single_1b_instance_name
387 - abstract_b_single_1b_0
388 - b_single_1b_instance_name
389 connectivityTo1C1_T2_1:
391 - abstract_1c1_scalling_instance
392 - 1c1_scalling_instance_1c1_t2_port_tenant_id
393 connectivityTo1C1_T2_0:
395 - abstract_1c1_scalling_instance
396 - 1c1_scalling_instance_1c1_t2_port_tenant_id
397 compute_1c2_catalog_instance_name:
399 - 1c2_catalog_instance_names
402 get_input: pd_flavor_name
403 port_1c2_t1_port_network:
404 - get_input: oam_net_name
405 port_1c2_t2_port_mac_requirements:
406 - mac_count_required:
409 get_input: pd_image_name
410 port_1c2_t2_port_ip_requirements:
414 floating_ip_count_required:
416 compute_1c2_catalog_instance_user_data_format:
418 port_1c2_t1_port_network_role_tag:
420 port_1c2_t1_port_ip_requirements:
424 floating_ip_count_required:
426 compute_1c2_catalog_instance_scheduler_hints:
427 - group: BE_Affinity_group
428 service_template_filter:
429 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
434 - service_template_filter
437 - link_1c2_catalog_instance_1c2_t2_port:
438 capability: tosca.capabilities.network.Linkable
439 node: 1c2_catalog_instance_network
440 relationship: tosca.relationships.network.LinksTo
441 abstract_1c2_catalog_instance_1:
442 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
446 port_1c2_t1_port_mac_requirements:
447 - mac_count_required:
449 port_1c2_t2_port_network:
450 - 1c2_catalog_instance_network
451 compute_1c2_catalog_instance_availability_zone:
452 - get_input: availabilityzone_name
453 compute_1c2_catalog_instance_name:
455 - 1c2_catalog_instance_names
458 get_input: pd_flavor_name
459 port_1c2_t1_port_network:
460 - get_input: oam_net_name
461 port_1c2_t2_port_mac_requirements:
462 - mac_count_required:
465 get_input: pd_image_name
466 port_1c2_t2_port_ip_requirements:
470 floating_ip_count_required:
472 compute_1c2_catalog_instance_user_data_format:
474 - abstract_1c2_catalog_instance_0
475 - 1c2_catalog_instance_instance_name
476 port_1c2_t1_port_network_role_tag:
478 port_1c2_t1_port_ip_requirements:
482 floating_ip_count_required:
484 compute_1c2_catalog_instance_scheduler_hints:
485 - group: BE_Affinity_group
486 service_template_filter:
487 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
492 - service_template_filter
495 - link_1c2_catalog_instance_1c2_t2_port:
496 capability: tosca.capabilities.network.Linkable
497 node: 1c2_catalog_instance_network
498 relationship: tosca.relationships.network.LinksTo
499 1c1_scalling_instance_network:
500 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
504 nodeGetAttIn_network:
505 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
509 - abstract_1c2_catalog_instance_1
510 - 1c2_catalog_instance_1c2_t1_port_tenant_id
512 - abstract_1c2_catalog_instance_0
513 - 1c2_catalog_instance_1c2_t1_port_tenant_id
515 - abstract_1c2_catalog_instance_0
516 - 1c2_catalog_instance_instance_name
518 - abstract_1c2_catalog_instance_1
519 - 1c2_catalog_instance_instance_name
522 - abstract_1c1_scalling_instance
523 - 1c1_scalling_instance_instance_name
525 - abstract_1c1_scalling_instance
526 - 1c1_scalling_instance_instance_name
528 - abstract_1c1_scalling_instance
529 - 1c1_scalling_instance_1c1_t2_port_tenant_id
531 - abstract_1c1_scalling_instance
532 - 1c1_scalling_instance_1c1_t2_port_tenant_id
535 - abstract_a_single_1a
536 - a_single_1a_1a_t1_port_tenant_id
539 - abstract_a_single_1a
540 - a_single_1a_instance_name
546 - abstract_pcm_server_0
550 - abstract_b_single_1b_0
551 - b_single_1b_instance_name
553 - abstract_b_single_1b_1
554 - b_single_1b_instance_name
556 - abstract_b_single_1b_0
557 - b_single_1b_1b_t1_port_tenant_id
559 - abstract_b_single_1b_1
560 - b_single_1b_1b_t1_port_tenant_id
562 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
568 capability: tosca.capabilities.Node
569 node: nestedNoUnified
570 relationship: tosca.relationships.DependsOn
572 capability: tosca.capabilities.Node
573 node: abstract_pcm_server_0
574 relationship: tosca.relationships.DependsOn
576 capability: feature_1c2_catalog_instance_1c2_t1_port
577 node: abstract_1c2_catalog_instance_1
578 relationship: tosca.relationships.DependsOn
580 capability: feature_1c2_catalog_instance_1c2_t1_port
581 node: abstract_1c2_catalog_instance_0
582 relationship: tosca.relationships.DependsOn
584 capability: feature_1c2_catalog_instance
585 node: abstract_1c2_catalog_instance_0
586 relationship: tosca.relationships.DependsOn
588 capability: feature_1c2_catalog_instance
589 node: abstract_1c2_catalog_instance_1
590 relationship: tosca.relationships.DependsOn
592 capability: feature_1c1_scalling_instance
593 node: abstract_1c1_scalling_instance
594 relationship: tosca.relationships.DependsOn
596 capability: feature_1c1_scalling_instance_1c1_t2_port
597 node: abstract_1c1_scalling_instance
598 relationship: tosca.relationships.DependsOn
600 capability: feature_b_single_1b
601 node: abstract_b_single_1b_0
602 relationship: tosca.relationships.DependsOn
604 capability: feature_b_single_1b
605 node: abstract_b_single_1b_1
606 relationship: tosca.relationships.DependsOn
608 capability: feature_b_single_1b_1b_t1_port
609 node: abstract_b_single_1b_0
610 relationship: tosca.relationships.DependsOn
612 capability: feature_b_single_1b_1b_t1_port
613 node: abstract_b_single_1b_1
614 relationship: tosca.relationships.DependsOn
616 capability: feature_a_single_1a
617 node: abstract_a_single_1a
618 relationship: tosca.relationships.DependsOn
620 capability: feature_a_single_1a_1a_t1_port
621 node: abstract_a_single_1a
622 relationship: tosca.relationships.DependsOn
623 abstract_a_single_1a:
624 type: org.openecomp.resource.abstract.nodes.a_single_1a
628 compute_a_single_1a_metadata:
629 - connectivityTo4PNested:
631 - abstract_pcm_server_0
635 - abstract_1c2_catalog_instance_0
636 - 1c2_catalog_instance_instance_name
639 - abstract_1c2_catalog_instance_1
640 - 1c2_catalog_instance_instance_name
641 connectivityToNoUnifiedNested:
647 - abstract_b_single_1b_1
648 - b_single_1b_instance_name
650 - abstract_b_single_1b_0
651 - b_single_1b_instance_name
654 - abstract_b_single_1b_0
655 - b_single_1b_instance_name
656 connectivityTo1C1_T2_1:
658 - abstract_1c1_scalling_instance
659 - 1c1_scalling_instance_1c1_t2_port_tenant_id
660 connectivityTo1C1_T2_0:
662 - abstract_1c1_scalling_instance
663 - 1c1_scalling_instance_1c1_t2_port_tenant_id
664 compute_a_single_1a_availability_zone:
665 - get_input: availabilityzone_name
666 compute_a_single_1a_scheduler_hints:
667 - group: BE_Affinity_group
668 port_1a_t1_port_ip_requirements:
672 floating_ip_count_required:
674 port_1a_t2_port_network_role_tag:
677 get_input: pd_flavor_name
678 port_1a_t2_port_network:
679 - get_input: ppds_net_name
680 port_1a_t1_port_mac_requirements:
681 - mac_count_required:
683 port_1a_t1_port_network:
684 - a_single_1a_network
686 get_input: pd_image_name
687 port_1a_t2_port_ip_requirements:
691 floating_ip_count_required:
693 compute_a_single_1a_user_data_format:
695 compute_a_single_1a_name:
699 port_1a_t2_port_mac_requirements:
700 - mac_count_required:
702 service_template_filter:
703 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
708 - service_template_filter
711 - link_a_single_1a_1a_t1_port:
712 capability: tosca.capabilities.network.Linkable
713 node: a_single_1a_network
714 relationship: tosca.relationships.network.LinksTo
716 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
721 get_input: pcm_flavor_name
722 service_template_filter:
723 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
724 server_group: BE_Affinity_group
728 - abstract_1c2_catalog_instance_0
729 - 1c2_catalog_instance_instance_name
732 - abstract_1c2_catalog_instance_1
733 - 1c2_catalog_instance_instance_name
736 - abstract_a_single_1a
737 - a_single_1a_instance_name
740 - abstract_b_single_1b_1
741 - b_single_1b_instance_name
743 - abstract_b_single_1b_0
744 - b_single_1b_instance_name
747 - abstract_b_single_1b_0
748 - b_single_1b_instance_name
749 connectivityTo1C1_T2_1:
751 - abstract_1c1_scalling_instance
752 - 1c1_scalling_instance_1c1_t2_port_tenant_id
753 connectivityTo1C1_T2_0:
755 - abstract_1c1_scalling_instance
756 - 1c1_scalling_instance_1c1_t2_port_tenant_id
758 get_input: pcm_image_name
759 security_group_name: jsa_security_group
764 cps_net_name: nested_network
767 capability: tosca.capabilities.network.Linkable
769 relationship: tosca.relationships.network.LinksTo
771 capability: tosca.capabilities.network.Linkable
773 relationship: tosca.relationships.network.LinksTo
775 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
780 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
783 get_input: security_group_name
784 description: ems security group
788 port_range_max: 65535
789 remote_ip_prefix: 0.0.0.0/0
794 port_range_max: 65535
795 remote_ip_prefix: 0.0.0.0/0
800 remote_ip_prefix: 0.0.0.0/0
804 port_range_max: 65535
805 remote_ip_prefix: ::/0
810 port_range_max: 65535
811 remote_ip_prefix: ::/0
816 remote_ip_prefix: ::/0
820 port_range_max: 65535
821 remote_ip_prefix: 0.0.0.0/0
826 port_range_max: 65535
827 remote_ip_prefix: 0.0.0.0/0
832 remote_ip_prefix: 0.0.0.0/0
836 port_range_max: 65535
837 remote_ip_prefix: ::/0
842 port_range_max: 65535
843 remote_ip_prefix: ::/0
848 remote_ip_prefix: ::/0
852 capability: attachment_pcm_port_0
853 node: abstract_pcm_server_0
854 relationship: org.openecomp.relationships.AttachesTo
856 capability: attachment_pcm_port_1
857 node: abstract_pcm_server_0
858 relationship: org.openecomp.relationships.AttachesTo
860 capability: attachment_pcm_port_0
861 node: nestedNoUnified
862 relationship: org.openecomp.relationships.AttachesTo
864 capability: attachment_pcm_port_1
865 node: nestedNoUnified
866 relationship: org.openecomp.relationships.AttachesTo
868 capability: attachment_pcm_port_2
869 node: nestedNoUnified
870 relationship: org.openecomp.relationships.AttachesTo
872 capability: attachment_pcm_port_3
873 node: nestedNoUnified
874 relationship: org.openecomp.relationships.AttachesTo
875 abstract_b_single_1b_1:
876 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
880 port_1b_t2_port_mac_requirements:
881 - mac_count_required:
883 compute_b_single_1b_availability_zone:
884 - get_input: availabilityzone_name
885 compute_b_single_1b_scheduler_hints:
886 - group: BE_Affinity_group
887 port_1b_t2_port_ip_requirements:
891 floating_ip_count_required:
894 get_input: pd_flavor_name
895 port_1b_t1_port_value_specs:
897 - abstract_a_single_1a
898 - a_single_1a_1a_t1_port_tenant_id
899 port_1b_t1_port_network_role_tag:
901 port_1b_t1_port_ip_requirements:
905 floating_ip_count_required:
908 get_input: pd_image_name
909 port_1b_t1_port_mac_requirements:
910 - mac_count_required:
912 port_1b_t2_port_network:
913 - b_single_1b_network
914 compute_b_single_1b_user_data_format:
916 port_1b_t1_port_network:
917 - get_input: oam_net_name
918 compute_b_single_1b_name:
922 service_template_filter:
923 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
928 - service_template_filter
931 - link_b_single_1b_1b_t2_port:
932 capability: tosca.capabilities.network.Linkable
933 node: b_single_1b_network
934 relationship: tosca.relationships.network.LinksTo
936 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
940 1c2_catalog_instance_network:
941 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
946 hot-mog-0108-bs1271_group:
947 type: org.openecomp.groups.heat.HeatStack
949 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
950 description: heat template that creates MOG stack
952 - b_single_1b_network
953 - 1c1_scalling_instance_network
954 - nodeGetAttIn_network
959 - a_single_1a_network
960 - 1c2_catalog_instance_network
961 - abstract_a_single_1a
962 - abstract_b_single_1b_0
963 - abstract_b_single_1b_1
964 - abstract_1c1_scalling_instance
965 - abstract_1c2_catalog_instance_0
966 - abstract_1c2_catalog_instance_1
967 - abstract_pcm_server_0
969 type: tosca.groups.Root
971 - abstract_a_single_1a
972 - abstract_b_single_1b_0
973 - abstract_b_single_1b_1
974 - abstract_1c1_scalling_instance
975 - abstract_1c2_catalog_instance_0
976 - abstract_1c2_catalog_instance_1
981 - abstract_1c2_catalog_instance_1
982 - 1c2_catalog_instance_1c2_t1_port_tenant_id
984 - abstract_1c2_catalog_instance_0
985 - 1c2_catalog_instance_1c2_t1_port_tenant_id
987 - abstract_1c2_catalog_instance_0
988 - 1c2_catalog_instance_instance_name
990 - abstract_1c2_catalog_instance_1
991 - 1c2_catalog_instance_instance_name
995 - abstract_1c1_scalling_instance
996 - 1c1_scalling_instance_instance_name
998 - abstract_1c1_scalling_instance
999 - 1c1_scalling_instance_instance_name
1001 - abstract_1c1_scalling_instance
1002 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1004 - abstract_1c1_scalling_instance
1005 - 1c1_scalling_instance_1c1_t2_port_tenant_id
1009 - abstract_b_single_1b_0
1010 - b_single_1b_instance_name
1012 - abstract_b_single_1b_1
1013 - b_single_1b_instance_name
1015 - abstract_b_single_1b_0
1016 - b_single_1b_1b_t1_port_tenant_id
1018 - abstract_b_single_1b_1
1019 - b_single_1b_1b_t1_port_tenant_id
1023 - abstract_a_single_1a
1024 - a_single_1a_instance_name
1031 - abstract_pcm_server_0
1036 - abstract_a_single_1a
1037 - a_single_1a_1a_t1_port_tenant_id
1040 type: org.openecomp.policies.placement.Colocate