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
109 abstract_1c1_scalling_instance:
110 type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
114 compute_1c1_scalling_instance_user_data_format:
117 port_1c1_t2_port_network_role_tag: ppds
119 get_input: pd_flavor_name
120 port_1c1_t1_port_ip_requirements:
124 floating_ip_count_required:
129 floating_ip_count_required:
132 get_input: pd_image_name
133 compute_1c1_scalling_instance_name:
135 - 1c1_scalling_instance_names
138 - 1c1_scalling_instance_names
140 port_1c1_t1_port_name:
143 port_1c1_t1_port_network:
144 - 1c1_scalling_instance_network
145 - 1c1_scalling_instance_network
146 port_1c1_t2_port_fixed_ips:
155 port_1c1_t2_port_network:
156 - get_input: ppds_net_name
157 - get_input: ppds_net_name
158 port_1c1_t1_port_fixed_ips:
167 port_1c1_t2_port_ip_requirements:
171 floating_ip_count_required:
176 floating_ip_count_required:
178 port_1c1_t1_port_mac_requirements:
181 port_1c1_t2_port_mac_requirements:
184 compute_1c1_scalling_instance_availability_zone:
185 - get_input: availabilityzone_name
186 - get_input: availabilityzone_name
187 port_1c1_t2_port_name:
190 compute_1c1_scalling_instance_scheduler_hints:
191 - group: BE_Affinity_group
192 - group: BE_Affinity_group
193 service_template_filter:
194 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
199 - service_template_filter
202 - link_1c1_scalling_instance_1c1_t1_port:
203 capability: tosca.capabilities.network.Linkable
204 node: 1c1_scalling_instance_network
205 relationship: tosca.relationships.network.LinksTo
206 abstract_b_single_1b_0:
207 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
211 port_1b_t2_port_mac_requirements:
214 compute_b_single_1b_availability_zone:
215 - get_input: availabilityzone_name
216 compute_b_single_1b_scheduler_hints:
217 - group: BE_Affinity_group
218 port_1b_t2_port_ip_requirements:
222 floating_ip_count_required:
225 get_input: pd_flavor_name
226 port_1b_t1_port_ip_requirements:
230 floating_ip_count_required:
233 get_input: pd_image_name
234 port_1b_t1_port_mac_requirements:
237 port_1b_t2_port_network:
238 - b_single_1b_network
239 compute_b_single_1b_user_data_format:
241 compute_b_single_1b_name:
245 service_template_filter:
246 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
251 - service_template_filter
254 - link_b_single_1b_1b_t2_port:
255 capability: tosca.capabilities.network.Linkable
256 node: b_single_1b_network
257 relationship: tosca.relationships.network.LinksTo
259 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
263 abstract_1c2_catalog_instance_0:
264 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
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_instance_0ServiceTemplate.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_1
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_instance_1ServiceTemplate.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
422 - abstract_pcm_server_0
426 - abstract_b_single_1b_0
427 - b_single_1b_instance_name
429 - abstract_b_single_1b_1
430 - b_single_1b_instance_name
432 - abstract_b_single_1b_0
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
449 node: abstract_pcm_server_0
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_0
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_0
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
660 node: abstract_pcm_server_0
661 relationship: org.openecomp.relationships.AttachesTo
663 capability: attachment_pcm_port_1
664 node: abstract_pcm_server_0
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
755 - 1c1_scalling_instance_network
756 - nodeGetAttIn_network
761 - a_single_1a_network
762 - 1c2_catalog_instance_network
763 - abstract_a_single_1a
764 - abstract_b_single_1b_0
765 - abstract_b_single_1b_1
766 - abstract_1c1_scalling_instance
767 - abstract_1c2_catalog_instance_0
768 - abstract_1c2_catalog_instance_1
769 - abstract_pcm_server_0
771 type: tosca.groups.Root
773 - abstract_a_single_1a
774 - abstract_b_single_1b_0
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_0
812 - b_single_1b_instance_name
814 - abstract_b_single_1b_1
815 - b_single_1b_instance_name
817 - abstract_b_single_1b_0
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
833 - abstract_pcm_server_0
838 - abstract_a_single_1a
839 - a_single_1a_1a_t1_port_tenant_id
842 type: org.openecomp.policies.placement.Colocate