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 nestedNoNestedSingleComputePattern:
87 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
92 get_input: pcm_flavor_name
93 service_template_filter:
94 substitute_service_template: nested-no_vfc_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.network.Linkable
112 relationship: tosca.relationships.network.LinksTo
113 abstract_b_single_1b:
114 type: org.openecomp.resource.abstract.nodes.b_single_1b
118 port_1b_t2_port_mac_requirements:
121 compute_b_single_1b_availability_zone:
122 - get_input: availabilityzone_name
123 compute_b_single_1b_scheduler_hints:
124 - group: BE_Affinity_group
125 port_1b_t2_port_ip_requirements:
129 floating_ip_count_required:
132 get_input: pd_flavor_name
133 port_1b_t1_port_ip_requirements:
137 floating_ip_count_required:
140 get_input: pd_image_name
141 port_1b_t1_port_mac_requirements:
144 port_1b_t2_port_network:
145 - b_single_1b_network
146 compute_b_single_1b_user_data_format:
148 compute_b_single_1b_name:
152 service_template_filter:
153 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
158 - service_template_filter
161 - link_b_single_1b_1b_t2_port:
162 capability: tosca.capabilities.network.Linkable
163 node: b_single_1b_network
164 relationship: tosca.relationships.network.LinksTo
165 abstract_1c1_scalling_instance:
166 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
170 compute_1c1_scalling_instance_user_data_format:
173 port_1c1_t2_port_network_role_tag: ppds
175 get_input: pd_flavor_name
176 port_1c1_t1_port_ip_requirements:
180 floating_ip_count_required:
183 get_input: pd_image_name
184 compute_1c1_scalling_instance_name:
186 - 1c1_scalling_instance_names
189 - 1c1_scalling_instance_names
191 port_1c1_t1_port_name:
194 port_1c1_t1_port_network:
195 - 1c1_scalling_instance_network
196 port_1c1_t2_port_fixed_ips:
201 port_1c1_t2_port_network:
202 - get_input: ppds_net_name
203 port_1c1_t1_port_fixed_ips:
208 port_1c1_t2_port_ip_requirements:
212 floating_ip_count_required:
214 port_1c1_t1_port_mac_requirements:
217 port_1c1_t2_port_mac_requirements:
220 compute_1c1_scalling_instance_availability_zone:
221 - get_input: availabilityzone_name
222 - get_input: availabilityzone_name
223 port_1c1_t2_port_name:
226 compute_1c1_scalling_instance_scheduler_hints:
227 - group: BE_Affinity_group
228 - group: BE_Affinity_group
229 service_template_filter:
230 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
235 - service_template_filter
238 - link_1c1_scalling_instance_1c1_t1_port:
239 capability: tosca.capabilities.network.Linkable
240 node: 1c1_scalling_instance_network
241 relationship: tosca.relationships.network.LinksTo
243 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
247 nestedWithNoNovaHadDependencyToIt:
248 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
252 service_template_filter:
253 substitute_service_template: nested-no-novaServiceTemplate.yaml
254 security_group_name: group1
257 type: org.openecomp.resource.abstract.nodes.heat.pcm_server
261 server_group: BE_Affinity_group
262 port_pcm_port_1_network_role_tag: oam
263 port_pcm_port_0_ip_requirements:
267 floating_ip_count_required:
270 get_input: pcm_image_name
271 security_group_name: jsa_security_group
272 port_pcm_port_1_mac_requirements:
276 get_input: pcm_flavor_name
277 service_template_filter:
278 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
279 port_pcm_port_1_ip_requirements:
283 floating_ip_count_required:
285 port_pcm_port_0_network_role_tag: cps
286 port_pcm_port_0_mac_requirements:
293 cps_net_name: nested_network
296 capability: tosca.capabilities.network.Linkable
298 relationship: tosca.relationships.network.LinksTo
299 abstract_1c2_catalog_instance_0:
300 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
304 compute_1c2_catalog_instance_availability_zone:
305 - get_input: availabilityzone_name
307 get_input: pd_flavor_name
309 get_input: pd_image_name
310 port_1c2_t2_port_ip_requirements:
314 floating_ip_count_required:
316 port_1c2_t1_port_mac_requirements:
319 port_1c2_t2_port_network:
320 - 1c2_catalog_instance_network
321 compute_1c2_catalog_instance_name:
323 - 1c2_catalog_instance_names
325 port_1c2_t1_port_network:
326 - get_input: oam_net_name
327 port_1c2_t2_port_mac_requirements:
330 compute_1c2_catalog_instance_user_data_format:
332 port_1c2_t1_port_network_role_tag: oam
333 port_1c2_t1_port_ip_requirements:
337 floating_ip_count_required:
339 compute_1c2_catalog_instance_scheduler_hints:
340 - group: BE_Affinity_group
341 service_template_filter:
342 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
347 - service_template_filter
350 - link_1c2_catalog_instance_1c2_t2_port:
351 capability: tosca.capabilities.network.Linkable
352 node: 1c2_catalog_instance_network
353 relationship: tosca.relationships.network.LinksTo
354 abstract_1c2_catalog_instance_1:
355 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
359 compute_1c2_catalog_instance_availability_zone:
360 - get_input: availabilityzone_name
362 get_input: pd_flavor_name
364 get_input: pd_image_name
365 port_1c2_t2_port_ip_requirements:
369 floating_ip_count_required:
371 port_1c2_t1_port_mac_requirements:
374 port_1c2_t2_port_network:
375 - 1c2_catalog_instance_network
376 compute_1c2_catalog_instance_name:
378 - 1c2_catalog_instance_names
380 port_1c2_t1_port_network:
381 - get_input: oam_net_name
382 port_1c2_t2_port_mac_requirements:
385 compute_1c2_catalog_instance_user_data_format:
387 - abstract_1c2_catalog_instance_0
388 - 1c2_catalog_instance_instance_name
389 port_1c2_t1_port_network_role_tag: oam
390 port_1c2_t1_port_ip_requirements:
394 floating_ip_count_required:
396 compute_1c2_catalog_instance_scheduler_hints:
397 - group: BE_Affinity_group
398 service_template_filter:
399 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
404 - service_template_filter
407 - link_1c2_catalog_instance_1c2_t2_port:
408 capability: tosca.capabilities.network.Linkable
409 node: 1c2_catalog_instance_network
410 relationship: tosca.relationships.network.LinksTo
412 type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
416 service_template_filter:
417 substitute_service_template: nested-no-novaServiceTemplate.yaml
418 security_group_name: group1
420 1c1_scalling_instance_network:
421 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
425 nodeGetAttIn_network:
426 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
430 - abstract_1c2_catalog_instance_1
431 - 1c2_catalog_instance_1c2_t1_port_tenant_id
433 - abstract_1c2_catalog_instance_0
434 - 1c2_catalog_instance_1c2_t1_port_tenant_id
436 - abstract_1c2_catalog_instance_0
437 - 1c2_catalog_instance_instance_name
439 - abstract_1c2_catalog_instance_1
440 - 1c2_catalog_instance_instance_name
443 - abstract_1c1_scalling_instance
444 - 1c1_scalling_instance_instance_name
446 - abstract_1c1_scalling_instance
447 - 1c1_scalling_instance_instance_name
449 - abstract_1c1_scalling_instance
450 - 1c1_scalling_instance_1c1_t2_port_tenant_id
452 - abstract_1c1_scalling_instance
453 - 1c1_scalling_instance_1c1_t2_port_tenant_id
456 - abstract_a_single_1a
457 - a_single_1a_1a_t1_port_tenant_id
460 - abstract_a_single_1a
461 - a_single_1a_instance_name
464 - nestedNoNestedSingleComputePattern
471 - abstract_b_single_1b
472 - b_single_1b_instance_name
474 - abstract_b_single_1b_1
475 - b_single_1b_instance_name
477 - abstract_b_single_1b
478 - b_single_1b_1b_t1_port_tenant_id
480 - abstract_b_single_1b_1
481 - b_single_1b_1b_t1_port_tenant_id
483 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
489 capability: tosca.capabilities.Node
490 node: nestedNoNestedSingleComputePattern
491 relationship: tosca.relationships.DependsOn
493 capability: tosca.capabilities.Node
495 relationship: tosca.relationships.DependsOn
497 capability: feature_1c2_catalog_instance_1c2_t1_port
498 node: abstract_1c2_catalog_instance_1
499 relationship: tosca.relationships.DependsOn
501 capability: feature_1c2_catalog_instance_1c2_t1_port
502 node: abstract_1c2_catalog_instance_0
503 relationship: tosca.relationships.DependsOn
505 capability: feature_1c2_catalog_instance
506 node: abstract_1c2_catalog_instance_0
507 relationship: tosca.relationships.DependsOn
509 capability: feature_1c2_catalog_instance
510 node: abstract_1c2_catalog_instance_1
511 relationship: tosca.relationships.DependsOn
513 capability: feature_1c1_scalling_instance
514 node: abstract_1c1_scalling_instance
515 relationship: tosca.relationships.DependsOn
517 capability: feature_1c1_scalling_instance_1c1_t2_port
518 node: abstract_1c1_scalling_instance
519 relationship: tosca.relationships.DependsOn
521 capability: feature_b_single_1b
522 node: abstract_b_single_1b
523 relationship: tosca.relationships.DependsOn
525 capability: feature_b_single_1b
526 node: abstract_b_single_1b_1
527 relationship: tosca.relationships.DependsOn
529 capability: feature_b_single_1b_1b_t1_port
530 node: abstract_b_single_1b
531 relationship: tosca.relationships.DependsOn
533 capability: feature_b_single_1b_1b_t1_port
534 node: abstract_b_single_1b_1
535 relationship: tosca.relationships.DependsOn
537 capability: feature_a_single_1a
538 node: abstract_a_single_1a
539 relationship: tosca.relationships.DependsOn
541 capability: feature_a_single_1a_1a_t1_port
542 node: abstract_a_single_1a
543 relationship: tosca.relationships.DependsOn
545 capability: tosca.capabilities.Node
546 node: nestedWithNoNovaHadDependencyToIt
547 relationship: tosca.relationships.DependsOn
548 abstract_a_single_1a:
549 type: org.openecomp.resource.abstract.nodes.a_single_1a
553 port_1a_t1_port_ip_requirements:
557 floating_ip_count_required:
559 port_1a_t2_port_network_role_tag: ppds
561 get_input: pd_flavor_name
562 port_1a_t2_port_network:
563 - get_input: ppds_net_name
564 port_1a_t1_port_mac_requirements:
567 port_1a_t1_port_network:
568 - a_single_1a_network
570 get_input: pd_image_name
571 port_1a_t2_port_ip_requirements:
575 floating_ip_count_required:
577 compute_a_single_1a_availability_zone:
578 - get_input: availabilityzone_name
579 compute_a_single_1a_scheduler_hints:
580 - group: BE_Affinity_group
581 compute_a_single_1a_user_data_format:
583 compute_a_single_1a_name:
587 port_1a_t2_port_mac_requirements:
590 service_template_filter:
591 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
596 - service_template_filter
599 - link_a_single_1a_1a_t1_port:
600 capability: tosca.capabilities.network.Linkable
601 node: a_single_1a_network
602 relationship: tosca.relationships.network.LinksTo
604 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
609 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
612 get_input: security_group_name
613 description: ems security group
617 port_range_max: 65535
618 remote_ip_prefix: 0.0.0.0/0
623 port_range_max: 65535
624 remote_ip_prefix: 0.0.0.0/0
629 remote_ip_prefix: 0.0.0.0/0
633 port_range_max: 65535
634 remote_ip_prefix: ::/0
639 port_range_max: 65535
640 remote_ip_prefix: ::/0
645 remote_ip_prefix: ::/0
649 port_range_max: 65535
650 remote_ip_prefix: 0.0.0.0/0
655 port_range_max: 65535
656 remote_ip_prefix: 0.0.0.0/0
661 remote_ip_prefix: 0.0.0.0/0
665 port_range_max: 65535
666 remote_ip_prefix: ::/0
671 port_range_max: 65535
672 remote_ip_prefix: ::/0
677 remote_ip_prefix: ::/0
681 capability: attachment_pcm_port_0
683 relationship: org.openecomp.relationships.AttachesTo
685 capability: attachment_pcm_port_1
687 relationship: org.openecomp.relationships.AttachesTo
689 capability: attachment_pcm_port_0
690 node: nestedNoNestedSingleComputePattern
691 relationship: org.openecomp.relationships.AttachesTo
693 capability: attachment_pcm_port_1
694 node: nestedNoNestedSingleComputePattern
695 relationship: org.openecomp.relationships.AttachesTo
697 capability: attachment_pcm_port_2
698 node: nestedNoNestedSingleComputePattern
699 relationship: org.openecomp.relationships.AttachesTo
701 capability: attachment_pcm_port_3
702 node: nestedNoNestedSingleComputePattern
703 relationship: org.openecomp.relationships.AttachesTo
704 abstract_b_single_1b_1:
705 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
710 get_input: pd_flavor_name
711 port_1b_t1_port_ip_requirements:
715 floating_ip_count_required:
718 get_input: pd_image_name
719 compute_b_single_1b_user_data_format:
721 port_1b_t2_port_mac_requirements:
724 compute_b_single_1b_availability_zone:
725 - get_input: availabilityzone_name
726 compute_b_single_1b_scheduler_hints:
727 - group: BE_Affinity_group
728 port_1b_t2_port_ip_requirements:
732 floating_ip_count_required:
734 port_1b_t1_port_network_role_tag: oam
735 port_1b_t1_port_mac_requirements:
738 port_1b_t2_port_network:
739 - b_single_1b_network
740 port_1b_t1_port_network:
741 - get_input: oam_net_name
742 compute_b_single_1b_name:
746 service_template_filter:
747 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
752 - service_template_filter
755 - link_b_single_1b_1b_t2_port:
756 capability: tosca.capabilities.network.Linkable
757 node: b_single_1b_network
758 relationship: tosca.relationships.network.LinksTo
760 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
764 1c2_catalog_instance_network:
765 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
770 hot-mog-0108-bs1271_group:
771 type: org.openecomp.groups.heat.HeatStack
773 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
774 description: heat template that creates MOG stack
776 - nestedNoNestedSingleComputePattern
777 - b_single_1b_network
778 - nestedWithNoNovaHadDependencyToIt
781 - 1c1_scalling_instance_network
782 - nodeGetAttIn_network
786 - a_single_1a_network
787 - 1c2_catalog_instance_network
788 - abstract_a_single_1a
789 - abstract_b_single_1b
790 - abstract_b_single_1b_1
791 - abstract_1c1_scalling_instance
792 - abstract_1c2_catalog_instance_0
793 - abstract_1c2_catalog_instance_1
795 type: tosca.groups.Root
797 - abstract_a_single_1a
798 - abstract_b_single_1b
799 - abstract_b_single_1b_1
800 - abstract_1c1_scalling_instance
801 - abstract_1c2_catalog_instance_0
802 - abstract_1c2_catalog_instance_1
807 - abstract_1c2_catalog_instance_1
808 - 1c2_catalog_instance_1c2_t1_port_tenant_id
810 - abstract_1c2_catalog_instance_0
811 - 1c2_catalog_instance_1c2_t1_port_tenant_id
813 - abstract_1c2_catalog_instance_0
814 - 1c2_catalog_instance_instance_name
816 - abstract_1c2_catalog_instance_1
817 - 1c2_catalog_instance_instance_name
821 - abstract_1c1_scalling_instance
822 - 1c1_scalling_instance_instance_name
824 - abstract_1c1_scalling_instance
825 - 1c1_scalling_instance_instance_name
827 - abstract_1c1_scalling_instance
828 - 1c1_scalling_instance_1c1_t2_port_tenant_id
830 - abstract_1c1_scalling_instance
831 - 1c1_scalling_instance_1c1_t2_port_tenant_id
835 - abstract_b_single_1b
836 - b_single_1b_instance_name
838 - abstract_b_single_1b_1
839 - b_single_1b_instance_name
841 - abstract_b_single_1b
842 - b_single_1b_1b_t1_port_tenant_id
844 - abstract_b_single_1b_1
845 - b_single_1b_1b_t1_port_tenant_id
849 - abstract_a_single_1a
850 - a_single_1a_instance_name
854 - nestedNoNestedSingleComputePattern
862 - abstract_a_single_1a
863 - a_single_1a_1a_t1_port_tenant_id
867 - nestedWithNoNovaHadDependencyToIt
871 type: org.openecomp.policies.placement.Colocate