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
97 get_input: pcm_image_name
98 security_group_name: jsa_security_group
103 cps_net_name: nested_network
106 capability: tosca.capabilities.network.Linkable
108 relationship: tosca.relationships.network.LinksTo
110 capability: tosca.capabilities.Node
111 node: nestedWithNoNovaHadDependencyToIt
112 relationship: tosca.relationships.DependsOn
113 abstract_1c1_scalling_instance:
114 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
118 port_1c1_t1_port_fixed_ips:
127 compute_1c1_scalling_instance_user_data_format:
130 port_1c1_t2_port_ip_requirements:
134 floating_ip_count_required:
139 floating_ip_count_required:
141 port_1c1_t1_port_mac_requirements:
142 - mac_count_required:
144 - mac_count_required:
146 port_1c1_t2_port_network_role_tag:
149 port_1c1_t2_port_mac_requirements:
150 - mac_count_required:
152 - mac_count_required:
155 get_input: pd_flavor_name
156 compute_1c1_scalling_instance_availability_zone:
157 - get_input: availabilityzone_name
158 - get_input: availabilityzone_name
159 port_1c1_t1_port_ip_requirements:
163 floating_ip_count_required:
168 floating_ip_count_required:
170 port_1c1_t2_port_name:
174 get_input: pd_image_name
175 compute_1c1_scalling_instance_scheduler_hints:
176 - group: BE_Affinity_group
177 - group: BE_Affinity_group
178 compute_1c1_scalling_instance_name:
180 - 1c1_scalling_instance_names
183 - 1c1_scalling_instance_names
185 port_1c1_t1_port_name:
188 port_1c1_t1_port_network:
189 - 1c1_scalling_instance_network
190 - 1c1_scalling_instance_network
191 port_1c1_t2_port_fixed_ips:
200 port_1c1_t2_port_network:
201 - get_input: ppds_net_name
202 - get_input: ppds_net_name
203 service_template_filter:
204 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
209 - service_template_filter
212 - dependency_1c1_scalling_instance:
213 capability: tosca.capabilities.Node
214 node: nestedWithNoNovaHadDependencyToIt
215 relationship: tosca.relationships.DependsOn
216 - link_1c1_scalling_instance_1c1_t1_port:
217 capability: tosca.capabilities.network.Linkable
218 node: 1c1_scalling_instance_network
219 relationship: tosca.relationships.network.LinksTo
220 abstract_b_single_1b_0:
221 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
225 port_1b_t2_port_mac_requirements:
226 - mac_count_required:
228 port_1b_t1_port_ip_requirements:
232 floating_ip_count_required:
235 get_input: pd_image_name
236 compute_b_single_1b_availability_zone:
237 - get_input: availabilityzone_name
238 compute_b_single_1b_scheduler_hints:
239 - group: BE_Affinity_group
240 port_1b_t1_port_mac_requirements:
241 - mac_count_required:
243 port_1b_t2_port_network:
244 - b_single_1b_network
245 port_1b_t2_port_ip_requirements:
249 floating_ip_count_required:
251 compute_b_single_1b_user_data_format:
254 get_input: pd_flavor_name
255 compute_b_single_1b_name:
259 service_template_filter:
260 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
265 - service_template_filter
268 - dependency_b_single_1b:
269 capability: tosca.capabilities.Node
270 node: nestedWithNoNovaHadDependencyToIt
271 relationship: tosca.relationships.DependsOn
272 - link_b_single_1b_1b_t2_port:
273 capability: tosca.capabilities.network.Linkable
274 node: b_single_1b_network
275 relationship: tosca.relationships.network.LinksTo
277 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
281 nestedWithNoNovaHadDependencyToIt:
282 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
286 service_template_filter:
287 substitute_service_template: nested-no-novaServiceTemplate.yaml
288 security_group_name: group1
290 abstract_1c2_catalog_instance_0:
291 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
295 port_1c2_t1_port_mac_requirements:
296 - mac_count_required:
298 port_1c2_t2_port_network:
299 - 1c2_catalog_instance_network
300 compute_1c2_catalog_instance_availability_zone:
301 - get_input: availabilityzone_name
302 compute_1c2_catalog_instance_name:
304 - 1c2_catalog_instance_names
307 get_input: pd_flavor_name
308 port_1c2_t1_port_network:
309 - get_input: oam_net_name
310 port_1c2_t2_port_mac_requirements:
311 - mac_count_required:
314 get_input: pd_image_name
315 port_1c2_t2_port_ip_requirements:
319 floating_ip_count_required:
321 compute_1c2_catalog_instance_user_data_format:
323 port_1c2_t1_port_network_role_tag:
325 port_1c2_t1_port_ip_requirements:
329 floating_ip_count_required:
331 compute_1c2_catalog_instance_scheduler_hints:
332 - group: BE_Affinity_group
333 service_template_filter:
334 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
339 - service_template_filter
342 - dependency_1c2_catalog_instance_1c2_t1_port:
343 capability: tosca.capabilities.Node
344 node: nestedWithNoNovaHadDependencyToIt
345 relationship: tosca.relationships.DependsOn
346 - link_1c2_catalog_instance_1c2_t2_port:
347 capability: tosca.capabilities.network.Linkable
348 node: 1c2_catalog_instance_network
349 relationship: tosca.relationships.network.LinksTo
350 abstract_1c2_catalog_instance_1:
351 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
355 port_1c2_t1_port_mac_requirements:
356 - mac_count_required:
358 port_1c2_t2_port_network:
359 - 1c2_catalog_instance_network
360 compute_1c2_catalog_instance_availability_zone:
361 - get_input: availabilityzone_name
362 compute_1c2_catalog_instance_name:
364 - 1c2_catalog_instance_names
367 get_input: pd_flavor_name
368 port_1c2_t1_port_network:
369 - get_input: oam_net_name
370 port_1c2_t2_port_mac_requirements:
371 - mac_count_required:
374 get_input: pd_image_name
375 port_1c2_t2_port_ip_requirements:
379 floating_ip_count_required:
381 compute_1c2_catalog_instance_user_data_format:
383 - abstract_1c2_catalog_instance_0
384 - 1c2_catalog_instance_instance_name
385 port_1c2_t1_port_network_role_tag:
387 port_1c2_t1_port_ip_requirements:
391 floating_ip_count_required:
393 compute_1c2_catalog_instance_scheduler_hints:
394 - group: BE_Affinity_group
395 service_template_filter:
396 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
401 - service_template_filter
404 - dependency_1c2_catalog_instance_1c2_t1_port:
405 capability: tosca.capabilities.Node
406 node: nestedWithNoNovaHadDependencyToIt
407 relationship: tosca.relationships.DependsOn
408 - link_1c2_catalog_instance_1c2_t2_port:
409 capability: tosca.capabilities.network.Linkable
410 node: 1c2_catalog_instance_network
411 relationship: tosca.relationships.network.LinksTo
413 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
417 service_template_filter:
418 substitute_service_template: nested-no-novaServiceTemplate.yaml
419 security_group_name: group1
423 capability: feature_a_single_1a
424 node: abstract_a_single_1a
425 relationship: tosca.relationships.DependsOn
427 capability: tosca.capabilities.Node
428 node: abstract_pcm_server_0
429 relationship: tosca.relationships.DependsOn
431 capability: feature_b_single_1b_1b_t1_port
432 node: abstract_b_single_1b_0
433 relationship: tosca.relationships.DependsOn
435 capability: feature_b_single_1b_1b_t1_port
436 node: abstract_b_single_1b_1
437 relationship: tosca.relationships.DependsOn
439 capability: feature_1c1_scalling_instance
440 node: abstract_1c1_scalling_instance
441 relationship: tosca.relationships.DependsOn
443 capability: feature_1c2_catalog_instance
444 node: abstract_1c2_catalog_instance_0
445 relationship: tosca.relationships.DependsOn
447 capability: feature_1c2_catalog_instance
448 node: abstract_1c2_catalog_instance_1
449 relationship: tosca.relationships.DependsOn
451 capability: tosca.capabilities.Node
452 node: nestedNoUnified
453 relationship: tosca.relationships.DependsOn
455 capability: tosca.capabilities.Node
456 node: nestedWithNoNovaHadDependencyToIt
457 relationship: tosca.relationships.DependsOn
458 1c1_scalling_instance_network:
459 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
463 nodeGetAttIn_network:
464 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
468 - abstract_1c2_catalog_instance_1
469 - 1c2_catalog_instance_1c2_t1_port_tenant_id
471 - abstract_1c2_catalog_instance_0
472 - 1c2_catalog_instance_1c2_t1_port_tenant_id
474 - abstract_1c2_catalog_instance_0
475 - 1c2_catalog_instance_instance_name
477 - abstract_1c2_catalog_instance_1
478 - 1c2_catalog_instance_instance_name
481 - abstract_1c1_scalling_instance
482 - 1c1_scalling_instance_instance_name
484 - abstract_1c1_scalling_instance
485 - 1c1_scalling_instance_instance_name
487 - abstract_1c1_scalling_instance
488 - 1c1_scalling_instance_1c1_t2_port_tenant_id
490 - abstract_1c1_scalling_instance
491 - 1c1_scalling_instance_1c1_t2_port_tenant_id
494 - abstract_a_single_1a
495 - a_single_1a_1a_t1_port_tenant_id
498 - abstract_a_single_1a
499 - a_single_1a_instance_name
505 - abstract_pcm_server_0
509 - abstract_b_single_1b_0
510 - b_single_1b_instance_name
512 - abstract_b_single_1b_1
513 - b_single_1b_instance_name
515 - abstract_b_single_1b_0
516 - b_single_1b_1b_t1_port_tenant_id
518 - abstract_b_single_1b_1
519 - b_single_1b_1b_t1_port_tenant_id
521 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
527 capability: tosca.capabilities.Node
528 node: nestedNoUnified
529 relationship: tosca.relationships.DependsOn
531 capability: tosca.capabilities.Node
532 node: abstract_pcm_server_0
533 relationship: tosca.relationships.DependsOn
535 capability: feature_1c2_catalog_instance_1c2_t1_port
536 node: abstract_1c2_catalog_instance_1
537 relationship: tosca.relationships.DependsOn
539 capability: feature_1c2_catalog_instance_1c2_t1_port
540 node: abstract_1c2_catalog_instance_0
541 relationship: tosca.relationships.DependsOn
543 capability: feature_1c2_catalog_instance
544 node: abstract_1c2_catalog_instance_0
545 relationship: tosca.relationships.DependsOn
547 capability: feature_1c2_catalog_instance
548 node: abstract_1c2_catalog_instance_1
549 relationship: tosca.relationships.DependsOn
551 capability: feature_1c1_scalling_instance
552 node: abstract_1c1_scalling_instance
553 relationship: tosca.relationships.DependsOn
555 capability: feature_1c1_scalling_instance_1c1_t2_port
556 node: abstract_1c1_scalling_instance
557 relationship: tosca.relationships.DependsOn
559 capability: feature_b_single_1b
560 node: abstract_b_single_1b_0
561 relationship: tosca.relationships.DependsOn
563 capability: feature_b_single_1b
564 node: abstract_b_single_1b_1
565 relationship: tosca.relationships.DependsOn
567 capability: feature_b_single_1b_1b_t1_port
568 node: abstract_b_single_1b_0
569 relationship: tosca.relationships.DependsOn
571 capability: feature_b_single_1b_1b_t1_port
572 node: abstract_b_single_1b_1
573 relationship: tosca.relationships.DependsOn
575 capability: feature_a_single_1a
576 node: abstract_a_single_1a
577 relationship: tosca.relationships.DependsOn
579 capability: feature_a_single_1a_1a_t1_port
580 node: abstract_a_single_1a
581 relationship: tosca.relationships.DependsOn
583 capability: tosca.capabilities.Node
584 node: nestedWithNoNovaHadDependencyToIt
585 relationship: tosca.relationships.DependsOn
586 abstract_a_single_1a:
587 type: org.openecomp.resource.abstract.nodes.a_single_1a
591 compute_a_single_1a_availability_zone:
592 - get_input: availabilityzone_name
593 compute_a_single_1a_scheduler_hints:
594 - group: BE_Affinity_group
595 port_1a_t1_port_ip_requirements:
599 floating_ip_count_required:
601 port_1a_t2_port_network_role_tag:
604 get_input: pd_flavor_name
605 port_1a_t2_port_network:
606 - get_input: ppds_net_name
607 port_1a_t1_port_mac_requirements:
608 - mac_count_required:
610 port_1a_t1_port_network:
611 - a_single_1a_network
613 get_input: pd_image_name
614 port_1a_t2_port_ip_requirements:
618 floating_ip_count_required:
620 compute_a_single_1a_user_data_format:
622 compute_a_single_1a_name:
626 port_1a_t2_port_mac_requirements:
627 - mac_count_required:
629 service_template_filter:
630 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
635 - service_template_filter
638 - dependency_a_single_1a:
639 capability: tosca.capabilities.Node
640 node: nestedWithNoNovaHadDependencyToIt
641 relationship: tosca.relationships.DependsOn
642 - link_a_single_1a_1a_t1_port:
643 capability: tosca.capabilities.network.Linkable
644 node: a_single_1a_network
645 relationship: tosca.relationships.network.LinksTo
647 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
652 get_input: pcm_flavor_name
653 service_template_filter:
654 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
655 server_group: BE_Affinity_group
657 get_input: pcm_image_name
658 security_group_name: jsa_security_group
663 cps_net_name: nested_network
666 capability: tosca.capabilities.network.Linkable
668 relationship: tosca.relationships.network.LinksTo
670 capability: tosca.capabilities.network.Linkable
672 relationship: tosca.relationships.network.LinksTo
674 capability: tosca.capabilities.Node
675 node: nestedWithNoNovaHadDependencyToIt
676 relationship: tosca.relationships.DependsOn
678 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
683 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
686 get_input: security_group_name
687 description: ems security group
691 port_range_max: 65535
692 remote_ip_prefix: 0.0.0.0/0
697 port_range_max: 65535
698 remote_ip_prefix: 0.0.0.0/0
703 remote_ip_prefix: 0.0.0.0/0
707 port_range_max: 65535
708 remote_ip_prefix: ::/0
713 port_range_max: 65535
714 remote_ip_prefix: ::/0
719 remote_ip_prefix: ::/0
723 port_range_max: 65535
724 remote_ip_prefix: 0.0.0.0/0
729 port_range_max: 65535
730 remote_ip_prefix: 0.0.0.0/0
735 remote_ip_prefix: 0.0.0.0/0
739 port_range_max: 65535
740 remote_ip_prefix: ::/0
745 port_range_max: 65535
746 remote_ip_prefix: ::/0
751 remote_ip_prefix: ::/0
755 capability: attachment_pcm_port_0
756 node: abstract_pcm_server_0
757 relationship: org.openecomp.relationships.AttachesTo
759 capability: attachment_pcm_port_1
760 node: abstract_pcm_server_0
761 relationship: org.openecomp.relationships.AttachesTo
763 capability: attachment_pcm_port_0
764 node: nestedNoUnified
765 relationship: org.openecomp.relationships.AttachesTo
767 capability: attachment_pcm_port_1
768 node: nestedNoUnified
769 relationship: org.openecomp.relationships.AttachesTo
771 capability: attachment_pcm_port_2
772 node: nestedNoUnified
773 relationship: org.openecomp.relationships.AttachesTo
775 capability: attachment_pcm_port_3
776 node: nestedNoUnified
777 relationship: org.openecomp.relationships.AttachesTo
778 abstract_b_single_1b_1:
779 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
783 port_1b_t2_port_mac_requirements:
784 - mac_count_required:
786 compute_b_single_1b_availability_zone:
787 - get_input: availabilityzone_name
788 compute_b_single_1b_scheduler_hints:
789 - group: BE_Affinity_group
790 port_1b_t2_port_ip_requirements:
794 floating_ip_count_required:
797 get_input: pd_flavor_name
798 port_1b_t1_port_network_role_tag:
800 port_1b_t1_port_ip_requirements:
804 floating_ip_count_required:
807 get_input: pd_image_name
808 port_1b_t1_port_mac_requirements:
809 - mac_count_required:
811 port_1b_t2_port_network:
812 - b_single_1b_network
813 compute_b_single_1b_user_data_format:
815 port_1b_t1_port_network:
816 - get_input: oam_net_name
817 compute_b_single_1b_name:
821 service_template_filter:
822 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
827 - service_template_filter
830 - link_b_single_1b_1b_t2_port:
831 capability: tosca.capabilities.network.Linkable
832 node: b_single_1b_network
833 relationship: tosca.relationships.network.LinksTo
835 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
839 1c2_catalog_instance_network:
840 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
845 hot-mog-0108-bs1271_group:
846 type: org.openecomp.groups.heat.HeatStack
848 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
849 description: heat template that creates MOG stack
851 - b_single_1b_network
852 - nestedWithNoNovaHadDependencyToIt
854 - 1c1_scalling_instance_network
855 - nodeGetAttIn_network
860 - a_single_1a_network
861 - 1c2_catalog_instance_network
862 - abstract_a_single_1a
863 - abstract_b_single_1b_0
864 - abstract_b_single_1b_1
865 - abstract_1c1_scalling_instance
866 - abstract_1c2_catalog_instance_0
867 - abstract_1c2_catalog_instance_1
868 - abstract_pcm_server_0
870 type: tosca.groups.Root
872 - abstract_a_single_1a
873 - abstract_b_single_1b_0
874 - abstract_b_single_1b_1
875 - abstract_1c1_scalling_instance
876 - abstract_1c2_catalog_instance_0
877 - abstract_1c2_catalog_instance_1
882 - abstract_1c2_catalog_instance_1
883 - 1c2_catalog_instance_1c2_t1_port_tenant_id
885 - abstract_1c2_catalog_instance_0
886 - 1c2_catalog_instance_1c2_t1_port_tenant_id
888 - abstract_1c2_catalog_instance_0
889 - 1c2_catalog_instance_instance_name
891 - abstract_1c2_catalog_instance_1
892 - 1c2_catalog_instance_instance_name
896 - abstract_1c1_scalling_instance
897 - 1c1_scalling_instance_instance_name
899 - abstract_1c1_scalling_instance
900 - 1c1_scalling_instance_instance_name
902 - abstract_1c1_scalling_instance
903 - 1c1_scalling_instance_1c1_t2_port_tenant_id
905 - abstract_1c1_scalling_instance
906 - 1c1_scalling_instance_1c1_t2_port_tenant_id
910 - abstract_b_single_1b_0
911 - b_single_1b_instance_name
913 - abstract_b_single_1b_1
914 - b_single_1b_instance_name
916 - abstract_b_single_1b_0
917 - b_single_1b_1b_t1_port_tenant_id
919 - abstract_b_single_1b_1
920 - b_single_1b_1b_t1_port_tenant_id
924 - abstract_a_single_1a
925 - a_single_1a_instance_name
932 - abstract_pcm_server_0
937 - abstract_a_single_1a
938 - a_single_1a_1a_t1_port_tenant_id
942 - nestedWithNoNovaHadDependencyToIt
946 type: org.openecomp.policies.placement.Colocate