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.pcm_server
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 - dependency_pcm_port_1:
264 capability: tosca.capabilities.Node
265 node: tosca.nodes.Root
266 relationship: tosca.relationships.DependsOn
268 capability: tosca.capabilities.network.Linkable
269 relationship: tosca.relationships.network.LinksTo
270 - dependency_server_pcm:
271 capability: tosca.capabilities.Node
272 node: tosca.nodes.Root
273 relationship: tosca.relationships.DependsOn
274 - local_storage_server_pcm:
275 capability: tosca.capabilities.Attachment
276 node: tosca.nodes.BlockStorage
277 relationship: tosca.relationships.AttachesTo
278 - dependency_pcm_port_0:
279 capability: tosca.capabilities.Node
280 node: tosca.nodes.Root
281 relationship: tosca.relationships.DependsOn
283 capability: tosca.capabilities.network.Linkable
284 relationship: tosca.relationships.network.LinksTo
285 abstract_1c2_catalog_instance_0:
286 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
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: oam
319 port_1c2_t1_port_ip_requirements:
323 floating_ip_count_required:
325 compute_1c2_catalog_instance_scheduler_hints:
326 - group: BE_Affinity_group
327 service_template_filter:
328 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
333 - service_template_filter
336 - link_1c2_catalog_instance_1c2_t2_port:
337 capability: tosca.capabilities.network.Linkable
338 node: 1c2_catalog_instance_network
339 relationship: tosca.relationships.network.LinksTo
340 abstract_1c2_catalog_instance_1:
341 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
345 compute_1c2_catalog_instance_availability_zone:
346 - get_input: availabilityzone_name
348 get_input: pd_flavor_name
350 get_input: pd_image_name
351 port_1c2_t2_port_ip_requirements:
355 floating_ip_count_required:
357 port_1c2_t1_port_mac_requirements:
360 port_1c2_t2_port_network:
361 - 1c2_catalog_instance_network
362 compute_1c2_catalog_instance_name:
364 - 1c2_catalog_instance_names
366 port_1c2_t1_port_network:
367 - get_input: oam_net_name
368 port_1c2_t2_port_mac_requirements:
371 compute_1c2_catalog_instance_user_data_format:
373 - abstract_1c2_catalog_instance_0
374 - 1c2_catalog_instance_instance_name
375 port_1c2_t1_port_network_role_tag: oam
376 port_1c2_t1_port_ip_requirements:
380 floating_ip_count_required:
382 compute_1c2_catalog_instance_scheduler_hints:
383 - group: BE_Affinity_group
384 service_template_filter:
385 substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
390 - service_template_filter
393 - link_1c2_catalog_instance_1c2_t2_port:
394 capability: tosca.capabilities.network.Linkable
395 node: 1c2_catalog_instance_network
396 relationship: tosca.relationships.network.LinksTo
397 1c1_scalling_instance_network:
398 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
402 nodeGetAttIn_network:
403 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
407 - abstract_1c2_catalog_instance_1
408 - 1c2_catalog_instance_1c2_t1_port_tenant_id
410 - abstract_1c2_catalog_instance_0
411 - 1c2_catalog_instance_1c2_t1_port_tenant_id
413 - abstract_1c2_catalog_instance_0
414 - 1c2_catalog_instance_instance_name
416 - abstract_1c2_catalog_instance_1
417 - 1c2_catalog_instance_instance_name
420 - abstract_1c1_scalling_instance
421 - 1c1_scalling_instance_instance_name
423 - abstract_1c1_scalling_instance
424 - 1c1_scalling_instance_instance_name
426 - abstract_1c1_scalling_instance
427 - 1c1_scalling_instance_1c1_t2_port_tenant_id
429 - abstract_1c1_scalling_instance
430 - 1c1_scalling_instance_1c1_t2_port_tenant_id
433 - abstract_a_single_1a
434 - a_single_1a_1a_t1_port_tenant_id
437 - abstract_a_single_1a
438 - a_single_1a_instance_name
448 - abstract_b_single_1b
449 - b_single_1b_instance_name
451 - abstract_b_single_1b_1
452 - b_single_1b_instance_name
454 - abstract_b_single_1b
455 - b_single_1b_1b_t1_port_tenant_id
457 - abstract_b_single_1b_1
458 - b_single_1b_1b_t1_port_tenant_id
460 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
466 capability: tosca.capabilities.Node
467 node: nestedNoUnified
468 relationship: tosca.relationships.DependsOn
470 capability: tosca.capabilities.Node
472 relationship: tosca.relationships.DependsOn
474 capability: feature_1c2_catalog_instance_1c2_t1_port
475 node: abstract_1c2_catalog_instance_1
476 relationship: tosca.relationships.DependsOn
478 capability: feature_1c2_catalog_instance_1c2_t1_port
479 node: abstract_1c2_catalog_instance_0
480 relationship: tosca.relationships.DependsOn
482 capability: feature_1c2_catalog_instance
483 node: abstract_1c2_catalog_instance_0
484 relationship: tosca.relationships.DependsOn
486 capability: feature_1c2_catalog_instance
487 node: abstract_1c2_catalog_instance_1
488 relationship: tosca.relationships.DependsOn
490 capability: feature_1c1_scalling_instance
491 node: abstract_1c1_scalling_instance
492 relationship: tosca.relationships.DependsOn
494 capability: feature_1c1_scalling_instance_1c1_t2_port
495 node: abstract_1c1_scalling_instance
496 relationship: tosca.relationships.DependsOn
498 capability: feature_b_single_1b
499 node: abstract_b_single_1b
500 relationship: tosca.relationships.DependsOn
502 capability: feature_b_single_1b
503 node: abstract_b_single_1b_1
504 relationship: tosca.relationships.DependsOn
506 capability: feature_b_single_1b_1b_t1_port
507 node: abstract_b_single_1b
508 relationship: tosca.relationships.DependsOn
510 capability: feature_b_single_1b_1b_t1_port
511 node: abstract_b_single_1b_1
512 relationship: tosca.relationships.DependsOn
514 capability: feature_a_single_1a
515 node: abstract_a_single_1a
516 relationship: tosca.relationships.DependsOn
518 capability: feature_a_single_1a_1a_t1_port
519 node: abstract_a_single_1a
520 relationship: tosca.relationships.DependsOn
521 abstract_a_single_1a:
522 type: org.openecomp.resource.abstract.nodes.a_single_1a
526 port_1a_t1_port_ip_requirements:
530 floating_ip_count_required:
532 port_1a_t2_port_network_role_tag: ppds
534 get_input: pd_flavor_name
535 port_1a_t2_port_network:
536 - get_input: ppds_net_name
537 port_1a_t1_port_mac_requirements:
540 port_1a_t1_port_network:
541 - a_single_1a_network
543 get_input: pd_image_name
544 port_1a_t2_port_ip_requirements:
548 floating_ip_count_required:
550 compute_a_single_1a_availability_zone:
551 - get_input: availabilityzone_name
552 compute_a_single_1a_scheduler_hints:
553 - group: BE_Affinity_group
554 compute_a_single_1a_user_data_format:
556 compute_a_single_1a_name:
560 port_1a_t2_port_mac_requirements:
563 service_template_filter:
564 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
569 - service_template_filter
572 - link_a_single_1a_1a_t1_port:
573 capability: tosca.capabilities.network.Linkable
574 node: a_single_1a_network
575 relationship: tosca.relationships.network.LinksTo
577 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
582 get_input: pcm_flavor_name
583 service_template_filter:
584 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
585 server_group: BE_Affinity_group
587 get_input: pcm_image_name
588 security_group_name: jsa_security_group
593 cps_net_name: nested_network
596 capability: tosca.capabilities.network.Linkable
598 relationship: tosca.relationships.network.LinksTo
600 capability: tosca.capabilities.network.Linkable
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: nestedNoUnified
691 relationship: org.openecomp.relationships.AttachesTo
693 capability: attachment_pcm_port_1
694 node: nestedNoUnified
695 relationship: org.openecomp.relationships.AttachesTo
697 capability: attachment_pcm_port_2
698 node: nestedNoUnified
699 relationship: org.openecomp.relationships.AttachesTo
701 capability: attachment_pcm_port_3
702 node: nestedNoUnified
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 - b_single_1b_network
778 - 1c1_scalling_instance_network
779 - nodeGetAttIn_network
784 - a_single_1a_network
785 - 1c2_catalog_instance_network
786 - abstract_a_single_1a
787 - abstract_b_single_1b
788 - abstract_b_single_1b_1
789 - abstract_1c1_scalling_instance
790 - abstract_1c2_catalog_instance_0
791 - abstract_1c2_catalog_instance_1
793 type: tosca.groups.Root
795 - abstract_a_single_1a
796 - abstract_b_single_1b
797 - abstract_b_single_1b_1
798 - abstract_1c1_scalling_instance
799 - abstract_1c2_catalog_instance_0
800 - abstract_1c2_catalog_instance_1
805 - abstract_1c2_catalog_instance_1
806 - 1c2_catalog_instance_1c2_t1_port_tenant_id
808 - abstract_1c2_catalog_instance_0
809 - 1c2_catalog_instance_1c2_t1_port_tenant_id
811 - abstract_1c2_catalog_instance_0
812 - 1c2_catalog_instance_instance_name
814 - abstract_1c2_catalog_instance_1
815 - 1c2_catalog_instance_instance_name
819 - abstract_1c1_scalling_instance
820 - 1c1_scalling_instance_instance_name
822 - abstract_1c1_scalling_instance
823 - 1c1_scalling_instance_instance_name
825 - abstract_1c1_scalling_instance
826 - 1c1_scalling_instance_1c1_t2_port_tenant_id
828 - abstract_1c1_scalling_instance
829 - 1c1_scalling_instance_1c1_t2_port_tenant_id
833 - abstract_b_single_1b
834 - b_single_1b_instance_name
836 - abstract_b_single_1b_1
837 - b_single_1b_instance_name
839 - abstract_b_single_1b
840 - b_single_1b_1b_t1_port_tenant_id
842 - abstract_b_single_1b_1
843 - b_single_1b_1b_t1_port_tenant_id
847 - abstract_a_single_1a
848 - a_single_1a_instance_name
860 - abstract_a_single_1a
861 - a_single_1a_1a_t1_port_tenant_id
864 type: org.openecomp.policies.placement.Colocate