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
91 server_group: BE_Affinity_group
92 port_pcm_port_1_network_role_tag: oam
93 port_pcm_port_0_ip_requirements:
97 floating_ip_count_required:
100 get_input: pcm_image_name
101 security_group_name: jsa_security_group
102 port_pcm_port_1_mac_requirements:
106 get_input: pcm_flavor_name
107 service_template_filter:
108 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
109 port_pcm_port_1_ip_requirements:
113 floating_ip_count_required:
115 port_pcm_port_0_network_role_tag: cps
116 port_pcm_port_0_mac_requirements:
123 cps_net_name: nested_network
126 capability: tosca.capabilities.network.Linkable
128 relationship: tosca.relationships.network.LinksTo
130 capability: tosca.capabilities.Node
131 node: nestedWithNoNovaHadDependencyToIt
132 relationship: tosca.relationships.DependsOn
133 abstract_1c1_scalling_instance:
134 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
138 compute_1c1_scalling_instance_user_data_format:
141 port_1c1_t2_port_network_role_tag:
144 get_input: pd_flavor_name
145 port_1c1_t1_port_ip_requirements:
149 floating_ip_count_required:
152 get_input: pd_image_name
153 compute_1c1_scalling_instance_name:
155 - 1c1_scalling_instance_names
158 - 1c1_scalling_instance_names
160 port_1c1_t1_port_name:
163 port_1c1_t1_port_network:
164 - 1c1_scalling_instance_network
165 port_1c1_t2_port_fixed_ips:
170 port_1c1_t2_port_network:
171 - get_input: ppds_net_name
172 port_1c1_t1_port_fixed_ips:
177 port_1c1_t2_port_ip_requirements:
181 floating_ip_count_required:
183 port_1c1_t1_port_mac_requirements:
186 port_1c1_t2_port_mac_requirements:
189 compute_1c1_scalling_instance_availability_zone:
190 - get_input: availabilityzone_name
191 - get_input: availabilityzone_name
192 port_1c1_t2_port_name:
195 compute_1c1_scalling_instance_scheduler_hints:
196 - group: BE_Affinity_group
197 - group: BE_Affinity_group
198 service_template_filter:
199 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
204 - service_template_filter
207 - dependency_1c1_scalling_instance:
208 capability: tosca.capabilities.Node
209 node: nestedWithNoNovaHadDependencyToIt
210 relationship: tosca.relationships.DependsOn
211 - link_1c1_scalling_instance_1c1_t1_port:
212 capability: tosca.capabilities.network.Linkable
213 node: 1c1_scalling_instance_network
214 relationship: tosca.relationships.network.LinksTo
215 abstract_b_single_1b_0:
216 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
220 port_1b_t2_port_mac_requirements:
223 compute_b_single_1b_availability_zone:
224 - get_input: availabilityzone_name
225 compute_b_single_1b_scheduler_hints:
226 - group: BE_Affinity_group
227 port_1b_t2_port_ip_requirements:
231 floating_ip_count_required:
234 get_input: pd_flavor_name
235 port_1b_t1_port_ip_requirements:
239 floating_ip_count_required:
242 get_input: pd_image_name
243 port_1b_t1_port_mac_requirements:
246 port_1b_t2_port_network:
247 - b_single_1b_network
248 compute_b_single_1b_user_data_format:
250 compute_b_single_1b_name:
254 service_template_filter:
255 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
260 - service_template_filter
263 - dependency_b_single_1b:
264 capability: tosca.capabilities.Node
265 node: nestedWithNoNovaHadDependencyToIt
266 relationship: tosca.relationships.DependsOn
267 - link_b_single_1b_1b_t2_port:
268 capability: tosca.capabilities.network.Linkable
269 node: b_single_1b_network
270 relationship: tosca.relationships.network.LinksTo
272 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
276 nestedWithNoNovaHadDependencyToIt:
277 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
281 service_template_filter:
282 substitute_service_template: nested-no-novaServiceTemplate.yaml
283 security_group_name: group1
285 abstract_1c2_catalog_instance_0:
286 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
290 compute_1c2_catalog_instance_availability_zone:
291 - get_input: availabilityzone_name
293 get_input: pd_flavor_name
295 get_input: pd_image_name
296 port_1c2_t2_port_ip_requirements:
300 floating_ip_count_required:
302 port_1c2_t1_port_mac_requirements:
305 port_1c2_t2_port_network:
306 - 1c2_catalog_instance_network
307 compute_1c2_catalog_instance_name:
309 - 1c2_catalog_instance_names
311 port_1c2_t1_port_network:
312 - get_input: oam_net_name
313 port_1c2_t2_port_mac_requirements:
316 compute_1c2_catalog_instance_user_data_format:
318 port_1c2_t1_port_network_role_tag:
320 port_1c2_t1_port_ip_requirements:
324 floating_ip_count_required:
326 compute_1c2_catalog_instance_scheduler_hints:
327 - group: BE_Affinity_group
328 service_template_filter:
329 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
334 - service_template_filter
337 - dependency_1c2_catalog_instance_1c2_t1_port:
338 capability: tosca.capabilities.Node
339 node: nestedWithNoNovaHadDependencyToIt
340 relationship: tosca.relationships.DependsOn
341 - link_1c2_catalog_instance_1c2_t2_port:
342 capability: tosca.capabilities.network.Linkable
343 node: 1c2_catalog_instance_network
344 relationship: tosca.relationships.network.LinksTo
345 abstract_1c2_catalog_instance_1:
346 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
350 compute_1c2_catalog_instance_availability_zone:
351 - get_input: availabilityzone_name
353 get_input: pd_flavor_name
355 get_input: pd_image_name
356 port_1c2_t2_port_ip_requirements:
360 floating_ip_count_required:
362 port_1c2_t1_port_mac_requirements:
365 port_1c2_t2_port_network:
366 - 1c2_catalog_instance_network
367 compute_1c2_catalog_instance_name:
369 - 1c2_catalog_instance_names
371 port_1c2_t1_port_network:
372 - get_input: oam_net_name
373 port_1c2_t2_port_mac_requirements:
376 compute_1c2_catalog_instance_user_data_format:
378 - abstract_1c2_catalog_instance_0
379 - 1c2_catalog_instance_instance_name
380 port_1c2_t1_port_network_role_tag:
382 port_1c2_t1_port_ip_requirements:
386 floating_ip_count_required:
388 compute_1c2_catalog_instance_scheduler_hints:
389 - group: BE_Affinity_group
390 service_template_filter:
391 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
396 - service_template_filter
399 - dependency_1c2_catalog_instance_1c2_t1_port:
400 capability: tosca.capabilities.Node
401 node: nestedWithNoNovaHadDependencyToIt
402 relationship: tosca.relationships.DependsOn
403 - link_1c2_catalog_instance_1c2_t2_port:
404 capability: tosca.capabilities.network.Linkable
405 node: 1c2_catalog_instance_network
406 relationship: tosca.relationships.network.LinksTo
408 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
412 service_template_filter:
413 substitute_service_template: nested-no-novaServiceTemplate.yaml
414 security_group_name: group1
418 capability: feature_a_single_1a
419 node: abstract_a_single_1a
420 relationship: tosca.relationships.DependsOn
422 capability: tosca.capabilities.Node
423 node: abstract_pcm_server_0
424 relationship: tosca.relationships.DependsOn
426 capability: feature_b_single_1b_1b_t1_port
427 node: abstract_b_single_1b_0
428 relationship: tosca.relationships.DependsOn
430 capability: feature_b_single_1b_1b_t1_port
431 node: abstract_b_single_1b_1
432 relationship: tosca.relationships.DependsOn
434 capability: feature_1c1_scalling_instance
435 node: abstract_1c1_scalling_instance
436 relationship: tosca.relationships.DependsOn
438 capability: feature_1c2_catalog_instance
439 node: abstract_1c2_catalog_instance_0
440 relationship: tosca.relationships.DependsOn
442 capability: feature_1c2_catalog_instance
443 node: abstract_1c2_catalog_instance_1
444 relationship: tosca.relationships.DependsOn
446 capability: tosca.capabilities.Node
447 node: nestedNoUnified
448 relationship: tosca.relationships.DependsOn
450 capability: tosca.capabilities.Node
451 node: nestedWithNoNovaHadDependencyToIt
452 relationship: tosca.relationships.DependsOn
453 1c1_scalling_instance_network:
454 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
458 nodeGetAttIn_network:
459 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
463 - abstract_1c2_catalog_instance_1
464 - 1c2_catalog_instance_1c2_t1_port_tenant_id
466 - abstract_1c2_catalog_instance_0
467 - 1c2_catalog_instance_1c2_t1_port_tenant_id
469 - abstract_1c2_catalog_instance_0
470 - 1c2_catalog_instance_instance_name
472 - abstract_1c2_catalog_instance_1
473 - 1c2_catalog_instance_instance_name
476 - abstract_1c1_scalling_instance
477 - 1c1_scalling_instance_instance_name
479 - abstract_1c1_scalling_instance
480 - 1c1_scalling_instance_instance_name
482 - abstract_1c1_scalling_instance
483 - 1c1_scalling_instance_1c1_t2_port_tenant_id
485 - abstract_1c1_scalling_instance
486 - 1c1_scalling_instance_1c1_t2_port_tenant_id
489 - abstract_a_single_1a
490 - a_single_1a_1a_t1_port_tenant_id
493 - abstract_a_single_1a
494 - a_single_1a_instance_name
500 - abstract_pcm_server_0
504 - abstract_b_single_1b_0
505 - b_single_1b_instance_name
507 - abstract_b_single_1b_1
508 - b_single_1b_instance_name
510 - abstract_b_single_1b_0
511 - b_single_1b_1b_t1_port_tenant_id
513 - abstract_b_single_1b_1
514 - b_single_1b_1b_t1_port_tenant_id
516 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
522 capability: tosca.capabilities.Node
523 node: nestedNoUnified
524 relationship: tosca.relationships.DependsOn
526 capability: tosca.capabilities.Node
527 node: abstract_pcm_server_0
528 relationship: tosca.relationships.DependsOn
530 capability: feature_1c2_catalog_instance_1c2_t1_port
531 node: abstract_1c2_catalog_instance_1
532 relationship: tosca.relationships.DependsOn
534 capability: feature_1c2_catalog_instance_1c2_t1_port
535 node: abstract_1c2_catalog_instance_0
536 relationship: tosca.relationships.DependsOn
538 capability: feature_1c2_catalog_instance
539 node: abstract_1c2_catalog_instance_0
540 relationship: tosca.relationships.DependsOn
542 capability: feature_1c2_catalog_instance
543 node: abstract_1c2_catalog_instance_1
544 relationship: tosca.relationships.DependsOn
546 capability: feature_1c1_scalling_instance
547 node: abstract_1c1_scalling_instance
548 relationship: tosca.relationships.DependsOn
550 capability: feature_1c1_scalling_instance_1c1_t2_port
551 node: abstract_1c1_scalling_instance
552 relationship: tosca.relationships.DependsOn
554 capability: feature_b_single_1b
555 node: abstract_b_single_1b_0
556 relationship: tosca.relationships.DependsOn
558 capability: feature_b_single_1b
559 node: abstract_b_single_1b_1
560 relationship: tosca.relationships.DependsOn
562 capability: feature_b_single_1b_1b_t1_port
563 node: abstract_b_single_1b_0
564 relationship: tosca.relationships.DependsOn
566 capability: feature_b_single_1b_1b_t1_port
567 node: abstract_b_single_1b_1
568 relationship: tosca.relationships.DependsOn
570 capability: feature_a_single_1a
571 node: abstract_a_single_1a
572 relationship: tosca.relationships.DependsOn
574 capability: feature_a_single_1a_1a_t1_port
575 node: abstract_a_single_1a
576 relationship: tosca.relationships.DependsOn
578 capability: tosca.capabilities.Node
579 node: nestedWithNoNovaHadDependencyToIt
580 relationship: tosca.relationships.DependsOn
581 abstract_a_single_1a:
582 type: org.openecomp.resource.abstract.nodes.a_single_1a
586 port_1a_t1_port_ip_requirements:
590 floating_ip_count_required:
592 port_1a_t2_port_network_role_tag:
595 get_input: pd_flavor_name
596 port_1a_t2_port_network:
597 - get_input: ppds_net_name
598 port_1a_t1_port_mac_requirements:
601 port_1a_t1_port_network:
602 - a_single_1a_network
604 get_input: pd_image_name
605 port_1a_t2_port_ip_requirements:
609 floating_ip_count_required:
611 compute_a_single_1a_availability_zone:
612 - get_input: availabilityzone_name
613 compute_a_single_1a_scheduler_hints:
614 - group: BE_Affinity_group
615 compute_a_single_1a_user_data_format:
617 compute_a_single_1a_name:
621 port_1a_t2_port_mac_requirements:
624 service_template_filter:
625 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
630 - service_template_filter
633 - dependency_a_single_1a:
634 capability: tosca.capabilities.Node
635 node: nestedWithNoNovaHadDependencyToIt
636 relationship: tosca.relationships.DependsOn
637 - link_a_single_1a_1a_t1_port:
638 capability: tosca.capabilities.network.Linkable
639 node: a_single_1a_network
640 relationship: tosca.relationships.network.LinksTo
642 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
647 get_input: pcm_flavor_name
648 service_template_filter:
649 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
650 server_group: BE_Affinity_group
652 get_input: pcm_image_name
653 security_group_name: jsa_security_group
658 cps_net_name: nested_network
661 capability: tosca.capabilities.network.Linkable
663 relationship: tosca.relationships.network.LinksTo
665 capability: tosca.capabilities.network.Linkable
667 relationship: tosca.relationships.network.LinksTo
669 capability: tosca.capabilities.Node
670 node: nestedWithNoNovaHadDependencyToIt
671 relationship: tosca.relationships.DependsOn
673 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
678 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
681 get_input: security_group_name
682 description: ems security group
686 port_range_max: 65535
687 remote_ip_prefix: 0.0.0.0/0
692 port_range_max: 65535
693 remote_ip_prefix: 0.0.0.0/0
698 remote_ip_prefix: 0.0.0.0/0
702 port_range_max: 65535
703 remote_ip_prefix: ::/0
708 port_range_max: 65535
709 remote_ip_prefix: ::/0
714 remote_ip_prefix: ::/0
718 port_range_max: 65535
719 remote_ip_prefix: 0.0.0.0/0
724 port_range_max: 65535
725 remote_ip_prefix: 0.0.0.0/0
730 remote_ip_prefix: 0.0.0.0/0
734 port_range_max: 65535
735 remote_ip_prefix: ::/0
740 port_range_max: 65535
741 remote_ip_prefix: ::/0
746 remote_ip_prefix: ::/0
750 capability: attachment_pcm_port_0
751 node: abstract_pcm_server_0
752 relationship: org.openecomp.relationships.AttachesTo
754 capability: attachment_pcm_port_1
755 node: abstract_pcm_server_0
756 relationship: org.openecomp.relationships.AttachesTo
758 capability: attachment_pcm_port_0
759 node: nestedNoUnified
760 relationship: org.openecomp.relationships.AttachesTo
762 capability: attachment_pcm_port_1
763 node: nestedNoUnified
764 relationship: org.openecomp.relationships.AttachesTo
766 capability: attachment_pcm_port_2
767 node: nestedNoUnified
768 relationship: org.openecomp.relationships.AttachesTo
770 capability: attachment_pcm_port_3
771 node: nestedNoUnified
772 relationship: org.openecomp.relationships.AttachesTo
773 abstract_b_single_1b_1:
774 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
779 get_input: pd_flavor_name
780 port_1b_t1_port_ip_requirements:
784 floating_ip_count_required:
787 get_input: pd_image_name
788 compute_b_single_1b_user_data_format:
790 port_1b_t2_port_mac_requirements:
793 compute_b_single_1b_availability_zone:
794 - get_input: availabilityzone_name
795 compute_b_single_1b_scheduler_hints:
796 - group: BE_Affinity_group
797 port_1b_t2_port_ip_requirements:
801 floating_ip_count_required:
803 port_1b_t1_port_network_role_tag:
805 port_1b_t1_port_mac_requirements:
808 port_1b_t2_port_network:
809 - b_single_1b_network
810 port_1b_t1_port_network:
811 - get_input: oam_net_name
812 compute_b_single_1b_name:
816 service_template_filter:
817 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
822 - service_template_filter
825 - link_b_single_1b_1b_t2_port:
826 capability: tosca.capabilities.network.Linkable
827 node: b_single_1b_network
828 relationship: tosca.relationships.network.LinksTo
830 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
834 1c2_catalog_instance_network:
835 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
840 hot-mog-0108-bs1271_group:
841 type: org.openecomp.groups.heat.HeatStack
843 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
844 description: heat template that creates MOG stack
846 - b_single_1b_network
847 - nestedWithNoNovaHadDependencyToIt
849 - 1c1_scalling_instance_network
850 - nodeGetAttIn_network
855 - a_single_1a_network
856 - 1c2_catalog_instance_network
857 - abstract_a_single_1a
858 - abstract_b_single_1b_0
859 - abstract_b_single_1b_1
860 - abstract_1c1_scalling_instance
861 - abstract_1c2_catalog_instance_0
862 - abstract_1c2_catalog_instance_1
863 - abstract_pcm_server_0
865 type: tosca.groups.Root
867 - abstract_a_single_1a
868 - abstract_b_single_1b_0
869 - abstract_b_single_1b_1
870 - abstract_1c1_scalling_instance
871 - abstract_1c2_catalog_instance_0
872 - abstract_1c2_catalog_instance_1
877 - abstract_1c2_catalog_instance_1
878 - 1c2_catalog_instance_1c2_t1_port_tenant_id
880 - abstract_1c2_catalog_instance_0
881 - 1c2_catalog_instance_1c2_t1_port_tenant_id
883 - abstract_1c2_catalog_instance_0
884 - 1c2_catalog_instance_instance_name
886 - abstract_1c2_catalog_instance_1
887 - 1c2_catalog_instance_instance_name
891 - abstract_1c1_scalling_instance
892 - 1c1_scalling_instance_instance_name
894 - abstract_1c1_scalling_instance
895 - 1c1_scalling_instance_instance_name
897 - abstract_1c1_scalling_instance
898 - 1c1_scalling_instance_1c1_t2_port_tenant_id
900 - abstract_1c1_scalling_instance
901 - 1c1_scalling_instance_1c1_t2_port_tenant_id
905 - abstract_b_single_1b_0
906 - b_single_1b_instance_name
908 - abstract_b_single_1b_1
909 - b_single_1b_instance_name
911 - abstract_b_single_1b_0
912 - b_single_1b_1b_t1_port_tenant_id
914 - abstract_b_single_1b_1
915 - b_single_1b_1b_t1_port_tenant_id
919 - abstract_a_single_1a
920 - a_single_1a_instance_name
927 - abstract_pcm_server_0
932 - abstract_a_single_1a
933 - a_single_1a_1a_t1_port_tenant_id
937 - nestedWithNoNovaHadDependencyToIt
941 type: org.openecomp.policies.placement.Colocate