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:
87 type: org.openecomp.resource.abstract.nodes.b_single_1b
91 port_1b_t2_port_mac_requirements:
94 compute_b_single_1b_availability_zone:
95 - get_input: availabilityzone_name
96 compute_b_single_1b_scheduler_hints:
97 - group: BE_Affinity_group
98 port_1b_t2_port_ip_requirements:
102 floating_ip_count_required:
105 get_input: pd_flavor_name
106 port_1b_t1_port_ip_requirements:
110 floating_ip_count_required:
113 get_input: pd_image_name
114 port_1b_t1_port_mac_requirements:
117 port_1b_t2_port_network:
118 - b_single_1b_network
119 compute_b_single_1b_user_data_format:
121 compute_b_single_1b_name:
125 service_template_filter:
126 substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
131 - service_template_filter
134 - link_b_single_1b_1b_t2_port:
135 capability: tosca.capabilities.network.Linkable
136 node: b_single_1b_network
137 relationship: tosca.relationships.network.LinksTo
138 abstract_1c1_scalling_instance:
139 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
143 compute_1c1_scalling_instance_user_data_format:
146 port_1c1_t2_port_network_role_tag: ppds
148 get_input: pd_flavor_name
149 port_1c1_t1_port_ip_requirements:
153 floating_ip_count_required:
156 get_input: pd_image_name
157 compute_1c1_scalling_instance_name:
159 - 1c1_scalling_instance_names
162 - 1c1_scalling_instance_names
164 port_1c1_t1_port_name:
167 port_1c1_t1_port_network:
168 - 1c1_scalling_instance_network
169 port_1c1_t2_port_fixed_ips:
174 port_1c1_t2_port_network:
175 - get_input: ppds_net_name
176 port_1c1_t1_port_fixed_ips:
181 port_1c1_t2_port_ip_requirements:
185 floating_ip_count_required:
187 port_1c1_t1_port_mac_requirements:
190 port_1c1_t2_port_mac_requirements:
193 compute_1c1_scalling_instance_availability_zone:
194 - get_input: availabilityzone_name
195 - get_input: availabilityzone_name
196 port_1c1_t2_port_name:
199 compute_1c1_scalling_instance_scheduler_hints:
200 - group: BE_Affinity_group
201 - group: BE_Affinity_group
202 service_template_filter:
203 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
208 - service_template_filter
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
216 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
221 type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
225 server_group: BE_Affinity_group
226 port_pcm_port_1_network_role_tag: oam
227 port_pcm_port_0_ip_requirements:
231 floating_ip_count_required:
234 get_input: pcm_image_name
235 security_group_name: jsa_security_group
236 port_pcm_port_1_mac_requirements:
240 get_input: pcm_flavor_name
241 service_template_filter:
242 substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
243 port_pcm_port_1_ip_requirements:
247 floating_ip_count_required:
249 port_pcm_port_0_network_role_tag: cps
250 port_pcm_port_0_mac_requirements:
257 cps_net_name: nested_network
260 capability: tosca.capabilities.network.Linkable
262 relationship: tosca.relationships.network.LinksTo
263 abstract_1c2_catalog_instance_0:
264 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
268 compute_1c2_catalog_instance_availability_zone:
269 - get_input: availabilityzone_name
271 get_input: pd_flavor_name
273 get_input: pd_image_name
274 port_1c2_t2_port_ip_requirements:
278 floating_ip_count_required:
280 port_1c2_t1_port_mac_requirements:
283 port_1c2_t2_port_network:
284 - 1c2_catalog_instance_network
285 compute_1c2_catalog_instance_name:
287 - 1c2_catalog_instance_names
289 port_1c2_t1_port_network:
290 - get_input: oam_net_name
291 port_1c2_t2_port_mac_requirements:
294 compute_1c2_catalog_instance_user_data_format:
296 port_1c2_t1_port_network_role_tag: oam
297 port_1c2_t1_port_ip_requirements:
301 floating_ip_count_required:
303 compute_1c2_catalog_instance_scheduler_hints:
304 - group: BE_Affinity_group
305 service_template_filter:
306 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
311 - service_template_filter
314 - link_1c2_catalog_instance_1c2_t2_port:
315 capability: tosca.capabilities.network.Linkable
316 node: 1c2_catalog_instance_network
317 relationship: tosca.relationships.network.LinksTo
318 abstract_1c2_catalog_instance_1:
319 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
323 compute_1c2_catalog_instance_availability_zone:
324 - get_input: availabilityzone_name
326 get_input: pd_flavor_name
328 get_input: pd_image_name
329 port_1c2_t2_port_ip_requirements:
333 floating_ip_count_required:
335 port_1c2_t1_port_mac_requirements:
338 port_1c2_t2_port_network:
339 - 1c2_catalog_instance_network
340 compute_1c2_catalog_instance_name:
342 - 1c2_catalog_instance_names
344 port_1c2_t1_port_network:
345 - get_input: oam_net_name
346 port_1c2_t2_port_mac_requirements:
349 compute_1c2_catalog_instance_user_data_format:
351 - abstract_1c2_catalog_instance_0
352 - 1c2_catalog_instance_instance_name
353 port_1c2_t1_port_network_role_tag: oam
354 port_1c2_t1_port_ip_requirements:
358 floating_ip_count_required:
360 compute_1c2_catalog_instance_scheduler_hints:
361 - group: BE_Affinity_group
362 service_template_filter:
363 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
368 - service_template_filter
371 - link_1c2_catalog_instance_1c2_t2_port:
372 capability: tosca.capabilities.network.Linkable
373 node: 1c2_catalog_instance_network
374 relationship: tosca.relationships.network.LinksTo
375 1c1_scalling_instance_network:
376 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
380 nodeGetAttIn_network:
381 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
385 - abstract_1c2_catalog_instance_1
386 - 1c2_catalog_instance_1c2_t1_port_tenant_id
388 - abstract_1c2_catalog_instance_0
389 - 1c2_catalog_instance_1c2_t1_port_tenant_id
391 - abstract_1c2_catalog_instance_0
392 - 1c2_catalog_instance_instance_name
394 - abstract_1c2_catalog_instance_1
395 - 1c2_catalog_instance_instance_name
398 - abstract_1c1_scalling_instance
399 - 1c1_scalling_instance_instance_name
401 - abstract_1c1_scalling_instance
402 - 1c1_scalling_instance_instance_name
404 - abstract_1c1_scalling_instance
405 - 1c1_scalling_instance_1c1_t2_port_tenant_id
407 - abstract_1c1_scalling_instance
408 - 1c1_scalling_instance_1c1_t2_port_tenant_id
411 - abstract_a_single_1a
412 - a_single_1a_1a_t1_port_tenant_id
415 - abstract_a_single_1a
416 - a_single_1a_instance_name
426 - abstract_b_single_1b
427 - b_single_1b_instance_name
429 - abstract_b_single_1b_1
430 - b_single_1b_instance_name
432 - abstract_b_single_1b
433 - b_single_1b_1b_t1_port_tenant_id
435 - abstract_b_single_1b_1
436 - b_single_1b_1b_t1_port_tenant_id
438 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
444 capability: tosca.capabilities.Node
445 node: nestedNoUnified
446 relationship: tosca.relationships.DependsOn
448 capability: tosca.capabilities.Node
450 relationship: tosca.relationships.DependsOn
452 capability: feature_1c2_catalog_instance_1c2_t1_port
453 node: abstract_1c2_catalog_instance_1
454 relationship: tosca.relationships.DependsOn
456 capability: feature_1c2_catalog_instance_1c2_t1_port
457 node: abstract_1c2_catalog_instance_0
458 relationship: tosca.relationships.DependsOn
460 capability: feature_1c2_catalog_instance
461 node: abstract_1c2_catalog_instance_0
462 relationship: tosca.relationships.DependsOn
464 capability: feature_1c2_catalog_instance
465 node: abstract_1c2_catalog_instance_1
466 relationship: tosca.relationships.DependsOn
468 capability: feature_1c1_scalling_instance
469 node: abstract_1c1_scalling_instance
470 relationship: tosca.relationships.DependsOn
472 capability: feature_1c1_scalling_instance_1c1_t2_port
473 node: abstract_1c1_scalling_instance
474 relationship: tosca.relationships.DependsOn
476 capability: feature_b_single_1b
477 node: abstract_b_single_1b
478 relationship: tosca.relationships.DependsOn
480 capability: feature_b_single_1b
481 node: abstract_b_single_1b_1
482 relationship: tosca.relationships.DependsOn
484 capability: feature_b_single_1b_1b_t1_port
485 node: abstract_b_single_1b
486 relationship: tosca.relationships.DependsOn
488 capability: feature_b_single_1b_1b_t1_port
489 node: abstract_b_single_1b_1
490 relationship: tosca.relationships.DependsOn
492 capability: feature_a_single_1a
493 node: abstract_a_single_1a
494 relationship: tosca.relationships.DependsOn
496 capability: feature_a_single_1a_1a_t1_port
497 node: abstract_a_single_1a
498 relationship: tosca.relationships.DependsOn
499 abstract_a_single_1a:
500 type: org.openecomp.resource.abstract.nodes.a_single_1a
504 port_1a_t1_port_ip_requirements:
508 floating_ip_count_required:
510 port_1a_t2_port_network_role_tag: ppds
512 get_input: pd_flavor_name
513 port_1a_t2_port_network:
514 - get_input: ppds_net_name
515 port_1a_t1_port_mac_requirements:
518 port_1a_t1_port_network:
519 - a_single_1a_network
521 get_input: pd_image_name
522 port_1a_t2_port_ip_requirements:
526 floating_ip_count_required:
528 compute_a_single_1a_availability_zone:
529 - get_input: availabilityzone_name
530 compute_a_single_1a_scheduler_hints:
531 - group: BE_Affinity_group
532 compute_a_single_1a_user_data_format:
534 compute_a_single_1a_name:
538 port_1a_t2_port_mac_requirements:
541 service_template_filter:
542 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
547 - service_template_filter
550 - link_a_single_1a_1a_t1_port:
551 capability: tosca.capabilities.network.Linkable
552 node: a_single_1a_network
553 relationship: tosca.relationships.network.LinksTo
555 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
560 get_input: pcm_flavor_name
561 service_template_filter:
562 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
563 server_group: BE_Affinity_group
565 get_input: pcm_image_name
566 security_group_name: jsa_security_group
571 cps_net_name: nested_network
574 capability: tosca.capabilities.network.Linkable
576 relationship: tosca.relationships.network.LinksTo
578 capability: tosca.capabilities.network.Linkable
580 relationship: tosca.relationships.network.LinksTo
582 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
587 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
590 get_input: security_group_name
591 description: ems security group
595 port_range_max: 65535
596 remote_ip_prefix: 0.0.0.0/0
601 port_range_max: 65535
602 remote_ip_prefix: 0.0.0.0/0
607 remote_ip_prefix: 0.0.0.0/0
611 port_range_max: 65535
612 remote_ip_prefix: ::/0
617 port_range_max: 65535
618 remote_ip_prefix: ::/0
623 remote_ip_prefix: ::/0
627 port_range_max: 65535
628 remote_ip_prefix: 0.0.0.0/0
633 port_range_max: 65535
634 remote_ip_prefix: 0.0.0.0/0
639 remote_ip_prefix: 0.0.0.0/0
643 port_range_max: 65535
644 remote_ip_prefix: ::/0
649 port_range_max: 65535
650 remote_ip_prefix: ::/0
655 remote_ip_prefix: ::/0
659 capability: attachment_pcm_port_0
661 relationship: org.openecomp.relationships.AttachesTo
663 capability: attachment_pcm_port_1
665 relationship: org.openecomp.relationships.AttachesTo
667 capability: attachment_pcm_port_0
668 node: nestedNoUnified
669 relationship: org.openecomp.relationships.AttachesTo
671 capability: attachment_pcm_port_1
672 node: nestedNoUnified
673 relationship: org.openecomp.relationships.AttachesTo
675 capability: attachment_pcm_port_2
676 node: nestedNoUnified
677 relationship: org.openecomp.relationships.AttachesTo
679 capability: attachment_pcm_port_3
680 node: nestedNoUnified
681 relationship: org.openecomp.relationships.AttachesTo
682 abstract_b_single_1b_1:
683 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
688 get_input: pd_flavor_name
689 port_1b_t1_port_ip_requirements:
693 floating_ip_count_required:
696 get_input: pd_image_name
697 compute_b_single_1b_user_data_format:
699 port_1b_t2_port_mac_requirements:
702 compute_b_single_1b_availability_zone:
703 - get_input: availabilityzone_name
704 compute_b_single_1b_scheduler_hints:
705 - group: BE_Affinity_group
706 port_1b_t2_port_ip_requirements:
710 floating_ip_count_required:
712 port_1b_t1_port_network_role_tag: oam
713 port_1b_t1_port_mac_requirements:
716 port_1b_t2_port_network:
717 - b_single_1b_network
718 port_1b_t1_port_network:
719 - get_input: oam_net_name
720 compute_b_single_1b_name:
724 service_template_filter:
725 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
730 - service_template_filter
733 - link_b_single_1b_1b_t2_port:
734 capability: tosca.capabilities.network.Linkable
735 node: b_single_1b_network
736 relationship: tosca.relationships.network.LinksTo
738 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
742 1c2_catalog_instance_network:
743 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
748 hot-mog-0108-bs1271_group:
749 type: org.openecomp.groups.heat.HeatStack
751 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
752 description: heat template that creates MOG stack
754 - b_single_1b_network
756 - 1c1_scalling_instance_network
757 - nodeGetAttIn_network
762 - a_single_1a_network
763 - 1c2_catalog_instance_network
764 - abstract_a_single_1a
765 - abstract_b_single_1b
766 - abstract_b_single_1b_1
767 - abstract_1c1_scalling_instance
768 - abstract_1c2_catalog_instance_0
769 - abstract_1c2_catalog_instance_1
771 type: tosca.groups.Root
773 - abstract_a_single_1a
774 - abstract_b_single_1b
775 - abstract_b_single_1b_1
776 - abstract_1c1_scalling_instance
777 - abstract_1c2_catalog_instance_0
778 - abstract_1c2_catalog_instance_1
783 - abstract_1c2_catalog_instance_1
784 - 1c2_catalog_instance_1c2_t1_port_tenant_id
786 - abstract_1c2_catalog_instance_0
787 - 1c2_catalog_instance_1c2_t1_port_tenant_id
789 - abstract_1c2_catalog_instance_0
790 - 1c2_catalog_instance_instance_name
792 - abstract_1c2_catalog_instance_1
793 - 1c2_catalog_instance_instance_name
797 - abstract_1c1_scalling_instance
798 - 1c1_scalling_instance_instance_name
800 - abstract_1c1_scalling_instance
801 - 1c1_scalling_instance_instance_name
803 - abstract_1c1_scalling_instance
804 - 1c1_scalling_instance_1c1_t2_port_tenant_id
806 - abstract_1c1_scalling_instance
807 - 1c1_scalling_instance_1c1_t2_port_tenant_id
811 - abstract_b_single_1b
812 - b_single_1b_instance_name
814 - abstract_b_single_1b_1
815 - b_single_1b_instance_name
817 - abstract_b_single_1b
818 - b_single_1b_1b_t1_port_tenant_id
820 - abstract_b_single_1b_1
821 - b_single_1b_1b_t1_port_tenant_id
825 - abstract_a_single_1a
826 - a_single_1a_instance_name
838 - abstract_a_single_1a
839 - a_single_1a_1a_t1_port_tenant_id
842 type: org.openecomp.policies.placement.Colocate