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 compute_1c1_scalling_instance_user_data_format:
149 port_1c1_t2_port_network_role_tag:
153 get_input: pd_flavor_name
154 port_1c1_t1_port_ip_requirements:
158 floating_ip_count_required:
163 floating_ip_count_required:
166 get_input: pd_image_name
167 compute_1c1_scalling_instance_name:
169 - 1c1_scalling_instance_names
172 - 1c1_scalling_instance_names
174 port_1c1_t1_port_name:
177 port_1c1_t1_port_network:
178 - 1c1_scalling_instance_network
179 - 1c1_scalling_instance_network
180 port_1c1_t2_port_fixed_ips:
189 port_1c1_t2_port_network:
190 - get_input: ppds_net_name
191 - get_input: ppds_net_name
192 port_1c1_t1_port_fixed_ips:
201 port_1c1_t2_port_ip_requirements:
205 floating_ip_count_required:
210 floating_ip_count_required:
212 port_1c1_t1_port_mac_requirements:
213 - mac_count_required:
215 - mac_count_required:
217 port_1c1_t2_port_mac_requirements:
218 - mac_count_required:
220 - mac_count_required:
222 compute_1c1_scalling_instance_availability_zone:
223 - get_input: availabilityzone_name
224 - get_input: availabilityzone_name
225 port_1c1_t2_port_name:
228 compute_1c1_scalling_instance_scheduler_hints:
229 - group: BE_Affinity_group
230 - group: BE_Affinity_group
231 compute_1c1_scalling_instance_metadata:
233 - connectivityTo4PNested:
235 - abstract_pcm_server_0
239 - abstract_1c2_catalog_instance_0
240 - 1c2_catalog_instance_instance_name
243 - abstract_a_single_1a
244 - a_single_1a_instance_name
247 - abstract_1c2_catalog_instance_1
248 - 1c2_catalog_instance_instance_name
249 connectivityToNoUnifiedNested:
255 - abstract_b_single_1b_1
256 - b_single_1b_instance_name
259 - abstract_b_single_1b_0
260 - b_single_1b_instance_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
280 get_input: pd_flavor_name
281 port_1b_t1_port_ip_requirements:
285 floating_ip_count_required:
288 get_input: pd_image_name
289 compute_b_single_1b_user_data_format:
291 port_1b_t2_port_mac_requirements:
292 - mac_count_required:
294 compute_b_single_1b_availability_zone:
295 - get_input: availabilityzone_name
296 compute_b_single_1b_scheduler_hints:
297 - group: BE_Affinity_group
298 port_1b_t2_port_ip_requirements:
302 floating_ip_count_required:
304 compute_b_single_1b_metadata:
305 - connectivityTo4PNested:
307 - abstract_pcm_server_0
311 - abstract_1c2_catalog_instance_0
312 - 1c2_catalog_instance_instance_name
315 - abstract_1c2_catalog_instance_1
316 - 1c2_catalog_instance_instance_name
317 connectivityToNoUnifiedNested:
321 connectivityTo1C1_T1_1:
323 - abstract_1c1_scalling_instance
324 - 1c1_scalling_instance_1c1_t1_port_tenant_id
325 connectivityTo1C1_T1_0:
327 - abstract_1c1_scalling_instance
328 - 1c1_scalling_instance_1c1_t1_port_tenant_id
329 port_1b_t1_port_mac_requirements:
330 - mac_count_required:
332 port_1b_t2_port_network:
333 - b_single_1b_network
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 compute_1c2_catalog_instance_availability_zone:
362 - get_input: availabilityzone_name
364 get_input: pd_flavor_name
366 get_input: pd_image_name
367 port_1c2_t2_port_ip_requirements:
371 floating_ip_count_required:
373 port_1c2_t1_port_mac_requirements:
374 - mac_count_required:
376 port_1c2_t2_port_network:
377 - 1c2_catalog_instance_network
378 compute_1c2_catalog_instance_metadata:
379 - connectivityTo4PNested:
381 - abstract_pcm_server_0
385 - abstract_a_single_1a
386 - a_single_1a_instance_name
387 connectivityToNoUnifiedNested:
393 - abstract_b_single_1b_1
394 - b_single_1b_instance_name
397 - abstract_b_single_1b_0
398 - b_single_1b_instance_name
399 connectivityTo1C1_T2_1:
401 - abstract_1c1_scalling_instance
402 - 1c1_scalling_instance_1c1_t2_port_tenant_id
403 connectivityTo1C1_T2_0:
405 - abstract_1c1_scalling_instance
406 - 1c1_scalling_instance_1c1_t2_port_tenant_id
407 compute_1c2_catalog_instance_name:
409 - 1c2_catalog_instance_names
411 port_1c2_t1_port_network:
412 - get_input: oam_net_name
413 port_1c2_t2_port_mac_requirements:
414 - mac_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 compute_1c2_catalog_instance_availability_zone:
447 - get_input: availabilityzone_name
449 get_input: pd_flavor_name
451 get_input: pd_image_name
452 port_1c2_t2_port_ip_requirements:
456 floating_ip_count_required:
458 port_1c2_t1_port_mac_requirements:
459 - mac_count_required:
461 port_1c2_t2_port_network:
462 - 1c2_catalog_instance_network
463 compute_1c2_catalog_instance_name:
465 - 1c2_catalog_instance_names
467 port_1c2_t1_port_network:
468 - get_input: oam_net_name
469 port_1c2_t2_port_mac_requirements:
470 - mac_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 port_1a_t1_port_ip_requirements:
668 floating_ip_count_required:
670 port_1a_t2_port_network_role_tag:
673 get_input: pd_flavor_name
674 port_1a_t2_port_network:
675 - get_input: ppds_net_name
676 port_1a_t1_port_mac_requirements:
677 - mac_count_required:
679 port_1a_t1_port_network:
680 - a_single_1a_network
682 get_input: pd_image_name
683 port_1a_t2_port_ip_requirements:
687 floating_ip_count_required:
689 compute_a_single_1a_availability_zone:
690 - get_input: availabilityzone_name
691 compute_a_single_1a_scheduler_hints:
692 - group: BE_Affinity_group
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
881 get_input: pd_flavor_name
882 port_1b_t1_port_ip_requirements:
886 floating_ip_count_required:
889 get_input: pd_image_name
890 compute_b_single_1b_user_data_format:
892 port_1b_t2_port_mac_requirements:
893 - mac_count_required:
895 compute_b_single_1b_availability_zone:
896 - get_input: availabilityzone_name
897 compute_b_single_1b_scheduler_hints:
898 - group: BE_Affinity_group
899 port_1b_t2_port_ip_requirements:
903 floating_ip_count_required:
905 port_1b_t1_port_value_specs:
907 - abstract_a_single_1a
908 - a_single_1a_1a_t1_port_tenant_id
909 port_1b_t1_port_network_role_tag:
911 port_1b_t1_port_mac_requirements:
912 - mac_count_required:
914 port_1b_t2_port_network:
915 - b_single_1b_network
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