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:
121 get_input: pd_flavor_name
122 port_1c1_t1_port_ip_requirements:
126 floating_ip_count_required:
131 floating_ip_count_required:
134 get_input: pd_image_name
135 compute_1c1_scalling_instance_name:
137 - 1c1_scalling_instance_names
140 - 1c1_scalling_instance_names
142 port_1c1_t1_port_name:
145 port_1c1_t1_port_network:
146 - 1c1_scalling_instance_network
147 - 1c1_scalling_instance_network
148 port_1c1_t2_port_fixed_ips:
157 port_1c1_t2_port_network:
158 - get_input: ppds_net_name
159 - get_input: ppds_net_name
160 port_1c1_t1_port_fixed_ips:
169 port_1c1_t2_port_ip_requirements:
173 floating_ip_count_required:
178 floating_ip_count_required:
180 port_1c1_t1_port_mac_requirements:
181 - mac_count_required:
183 - mac_count_required:
185 port_1c1_t2_port_mac_requirements:
186 - mac_count_required:
188 - mac_count_required:
190 compute_1c1_scalling_instance_availability_zone:
191 - get_input: availabilityzone_name
192 - get_input: availabilityzone_name
193 port_1c1_t2_port_name:
196 compute_1c1_scalling_instance_scheduler_hints:
197 - group: BE_Affinity_group
198 - group: BE_Affinity_group
199 service_template_filter:
200 substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
205 - service_template_filter
208 - link_1c1_scalling_instance_1c1_t1_port:
209 capability: tosca.capabilities.network.Linkable
210 node: 1c1_scalling_instance_network
211 relationship: tosca.relationships.network.LinksTo
212 abstract_b_single_1b_0:
213 type: org.openecomp.resource.abstract.nodes.b_single_1b_0
217 port_1b_t2_port_mac_requirements:
218 - mac_count_required:
220 compute_b_single_1b_availability_zone:
221 - get_input: availabilityzone_name
222 compute_b_single_1b_scheduler_hints:
223 - group: BE_Affinity_group
224 port_1b_t2_port_ip_requirements:
228 floating_ip_count_required:
231 get_input: pd_flavor_name
232 port_1b_t1_port_ip_requirements:
236 floating_ip_count_required:
239 get_input: pd_image_name
240 port_1b_t1_port_mac_requirements:
241 - mac_count_required:
243 port_1b_t2_port_network:
244 - b_single_1b_network
245 compute_b_single_1b_user_data_format:
247 compute_b_single_1b_name:
251 service_template_filter:
252 substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml
257 - service_template_filter
260 - link_b_single_1b_1b_t2_port:
261 capability: tosca.capabilities.network.Linkable
262 node: b_single_1b_network
263 relationship: tosca.relationships.network.LinksTo
265 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
269 abstract_1c2_catalog_instance_0:
270 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0
274 compute_1c2_catalog_instance_availability_zone:
275 - get_input: availabilityzone_name
277 get_input: pd_flavor_name
279 get_input: pd_image_name
280 port_1c2_t2_port_ip_requirements:
284 floating_ip_count_required:
286 port_1c2_t1_port_mac_requirements:
287 - mac_count_required:
289 port_1c2_t2_port_network:
290 - 1c2_catalog_instance_network
291 compute_1c2_catalog_instance_name:
293 - 1c2_catalog_instance_names
295 port_1c2_t1_port_network:
296 - get_input: oam_net_name
297 port_1c2_t2_port_mac_requirements:
298 - mac_count_required:
300 compute_1c2_catalog_instance_user_data_format:
302 port_1c2_t1_port_network_role_tag:
304 port_1c2_t1_port_ip_requirements:
308 floating_ip_count_required:
310 compute_1c2_catalog_instance_scheduler_hints:
311 - group: BE_Affinity_group
312 service_template_filter:
313 substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml
318 - service_template_filter
321 - link_1c2_catalog_instance_1c2_t2_port:
322 capability: tosca.capabilities.network.Linkable
323 node: 1c2_catalog_instance_network
324 relationship: tosca.relationships.network.LinksTo
325 abstract_1c2_catalog_instance_1:
326 type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1
330 compute_1c2_catalog_instance_availability_zone:
331 - get_input: availabilityzone_name
333 get_input: pd_flavor_name
335 get_input: pd_image_name
336 port_1c2_t2_port_ip_requirements:
340 floating_ip_count_required:
342 port_1c2_t1_port_mac_requirements:
343 - mac_count_required:
345 port_1c2_t2_port_network:
346 - 1c2_catalog_instance_network
347 compute_1c2_catalog_instance_name:
349 - 1c2_catalog_instance_names
351 port_1c2_t1_port_network:
352 - get_input: oam_net_name
353 port_1c2_t2_port_mac_requirements:
354 - mac_count_required:
356 compute_1c2_catalog_instance_user_data_format:
358 - abstract_1c2_catalog_instance_0
359 - 1c2_catalog_instance_instance_name
360 port_1c2_t1_port_network_role_tag:
362 port_1c2_t1_port_ip_requirements:
366 floating_ip_count_required:
368 compute_1c2_catalog_instance_scheduler_hints:
369 - group: BE_Affinity_group
370 service_template_filter:
371 substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml
376 - service_template_filter
379 - link_1c2_catalog_instance_1c2_t2_port:
380 capability: tosca.capabilities.network.Linkable
381 node: 1c2_catalog_instance_network
382 relationship: tosca.relationships.network.LinksTo
383 1c1_scalling_instance_network:
384 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
388 nodeGetAttIn_network:
389 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
393 - abstract_1c2_catalog_instance_1
394 - 1c2_catalog_instance_1c2_t1_port_tenant_id
396 - abstract_1c2_catalog_instance_0
397 - 1c2_catalog_instance_1c2_t1_port_tenant_id
399 - abstract_1c2_catalog_instance_0
400 - 1c2_catalog_instance_instance_name
402 - abstract_1c2_catalog_instance_1
403 - 1c2_catalog_instance_instance_name
406 - abstract_1c1_scalling_instance
407 - 1c1_scalling_instance_instance_name
409 - abstract_1c1_scalling_instance
410 - 1c1_scalling_instance_instance_name
412 - abstract_1c1_scalling_instance
413 - 1c1_scalling_instance_1c1_t2_port_tenant_id
415 - abstract_1c1_scalling_instance
416 - 1c1_scalling_instance_1c1_t2_port_tenant_id
419 - abstract_a_single_1a
420 - a_single_1a_1a_t1_port_tenant_id
423 - abstract_a_single_1a
424 - a_single_1a_instance_name
430 - abstract_pcm_server_0
434 - abstract_b_single_1b_0
435 - b_single_1b_instance_name
437 - abstract_b_single_1b_1
438 - b_single_1b_instance_name
440 - abstract_b_single_1b_0
441 - b_single_1b_1b_t1_port_tenant_id
443 - abstract_b_single_1b_1
444 - b_single_1b_1b_t1_port_tenant_id
446 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
452 capability: tosca.capabilities.Node
453 node: nestedNoUnified
454 relationship: tosca.relationships.DependsOn
456 capability: tosca.capabilities.Node
457 node: abstract_pcm_server_0
458 relationship: tosca.relationships.DependsOn
460 capability: feature_1c2_catalog_instance_1c2_t1_port
461 node: abstract_1c2_catalog_instance_1
462 relationship: tosca.relationships.DependsOn
464 capability: feature_1c2_catalog_instance_1c2_t1_port
465 node: abstract_1c2_catalog_instance_0
466 relationship: tosca.relationships.DependsOn
468 capability: feature_1c2_catalog_instance
469 node: abstract_1c2_catalog_instance_0
470 relationship: tosca.relationships.DependsOn
472 capability: feature_1c2_catalog_instance
473 node: abstract_1c2_catalog_instance_1
474 relationship: tosca.relationships.DependsOn
476 capability: feature_1c1_scalling_instance
477 node: abstract_1c1_scalling_instance
478 relationship: tosca.relationships.DependsOn
480 capability: feature_1c1_scalling_instance_1c1_t2_port
481 node: abstract_1c1_scalling_instance
482 relationship: tosca.relationships.DependsOn
484 capability: feature_b_single_1b
485 node: abstract_b_single_1b_0
486 relationship: tosca.relationships.DependsOn
488 capability: feature_b_single_1b
489 node: abstract_b_single_1b_1
490 relationship: tosca.relationships.DependsOn
492 capability: feature_b_single_1b_1b_t1_port
493 node: abstract_b_single_1b_0
494 relationship: tosca.relationships.DependsOn
496 capability: feature_b_single_1b_1b_t1_port
497 node: abstract_b_single_1b_1
498 relationship: tosca.relationships.DependsOn
500 capability: feature_a_single_1a
501 node: abstract_a_single_1a
502 relationship: tosca.relationships.DependsOn
504 capability: feature_a_single_1a_1a_t1_port
505 node: abstract_a_single_1a
506 relationship: tosca.relationships.DependsOn
507 abstract_a_single_1a:
508 type: org.openecomp.resource.abstract.nodes.a_single_1a
512 port_1a_t1_port_ip_requirements:
516 floating_ip_count_required:
518 port_1a_t2_port_network_role_tag:
521 get_input: pd_flavor_name
522 port_1a_t2_port_network:
523 - get_input: ppds_net_name
524 port_1a_t1_port_mac_requirements:
525 - mac_count_required:
527 port_1a_t1_port_network:
528 - a_single_1a_network
530 get_input: pd_image_name
531 port_1a_t2_port_ip_requirements:
535 floating_ip_count_required:
537 compute_a_single_1a_availability_zone:
538 - get_input: availabilityzone_name
539 compute_a_single_1a_scheduler_hints:
540 - group: BE_Affinity_group
541 compute_a_single_1a_user_data_format:
543 compute_a_single_1a_name:
547 port_1a_t2_port_mac_requirements:
548 - mac_count_required:
550 service_template_filter:
551 substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
556 - service_template_filter
559 - link_a_single_1a_1a_t1_port:
560 capability: tosca.capabilities.network.Linkable
561 node: a_single_1a_network
562 relationship: tosca.relationships.network.LinksTo
564 type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
569 get_input: pcm_flavor_name
570 service_template_filter:
571 substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
572 server_group: BE_Affinity_group
574 get_input: pcm_image_name
575 security_group_name: jsa_security_group
580 cps_net_name: nested_network
583 capability: tosca.capabilities.network.Linkable
585 relationship: tosca.relationships.network.LinksTo
587 capability: tosca.capabilities.network.Linkable
589 relationship: tosca.relationships.network.LinksTo
591 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
596 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
599 get_input: security_group_name
600 description: ems security group
604 port_range_max: 65535
605 remote_ip_prefix: 0.0.0.0/0
610 port_range_max: 65535
611 remote_ip_prefix: 0.0.0.0/0
616 remote_ip_prefix: 0.0.0.0/0
620 port_range_max: 65535
621 remote_ip_prefix: ::/0
626 port_range_max: 65535
627 remote_ip_prefix: ::/0
632 remote_ip_prefix: ::/0
636 port_range_max: 65535
637 remote_ip_prefix: 0.0.0.0/0
642 port_range_max: 65535
643 remote_ip_prefix: 0.0.0.0/0
648 remote_ip_prefix: 0.0.0.0/0
652 port_range_max: 65535
653 remote_ip_prefix: ::/0
658 port_range_max: 65535
659 remote_ip_prefix: ::/0
664 remote_ip_prefix: ::/0
668 capability: attachment_pcm_port_0
669 node: abstract_pcm_server_0
670 relationship: org.openecomp.relationships.AttachesTo
672 capability: attachment_pcm_port_1
673 node: abstract_pcm_server_0
674 relationship: org.openecomp.relationships.AttachesTo
676 capability: attachment_pcm_port_0
677 node: nestedNoUnified
678 relationship: org.openecomp.relationships.AttachesTo
680 capability: attachment_pcm_port_1
681 node: nestedNoUnified
682 relationship: org.openecomp.relationships.AttachesTo
684 capability: attachment_pcm_port_2
685 node: nestedNoUnified
686 relationship: org.openecomp.relationships.AttachesTo
688 capability: attachment_pcm_port_3
689 node: nestedNoUnified
690 relationship: org.openecomp.relationships.AttachesTo
691 abstract_b_single_1b_1:
692 type: org.openecomp.resource.abstract.nodes.b_single_1b_1
697 get_input: pd_flavor_name
698 port_1b_t1_port_ip_requirements:
702 floating_ip_count_required:
705 get_input: pd_image_name
706 compute_b_single_1b_user_data_format:
708 port_1b_t2_port_mac_requirements:
709 - mac_count_required:
711 compute_b_single_1b_availability_zone:
712 - get_input: availabilityzone_name
713 compute_b_single_1b_scheduler_hints:
714 - group: BE_Affinity_group
715 port_1b_t2_port_ip_requirements:
719 floating_ip_count_required:
721 port_1b_t1_port_network_role_tag:
723 port_1b_t1_port_mac_requirements:
724 - mac_count_required:
726 port_1b_t2_port_network:
727 - b_single_1b_network
728 port_1b_t1_port_network:
729 - get_input: oam_net_name
730 compute_b_single_1b_name:
734 service_template_filter:
735 substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
740 - service_template_filter
743 - link_b_single_1b_1b_t2_port:
744 capability: tosca.capabilities.network.Linkable
745 node: b_single_1b_network
746 relationship: tosca.relationships.network.LinksTo
748 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
752 1c2_catalog_instance_network:
753 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
758 hot-mog-0108-bs1271_group:
759 type: org.openecomp.groups.heat.HeatStack
761 heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
762 description: heat template that creates MOG stack
764 - b_single_1b_network
765 - 1c1_scalling_instance_network
766 - nodeGetAttIn_network
771 - a_single_1a_network
772 - 1c2_catalog_instance_network
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
779 - abstract_pcm_server_0
781 type: tosca.groups.Root
783 - abstract_a_single_1a
784 - abstract_b_single_1b_0
785 - abstract_b_single_1b_1
786 - abstract_1c1_scalling_instance
787 - abstract_1c2_catalog_instance_0
788 - abstract_1c2_catalog_instance_1
793 - abstract_1c2_catalog_instance_1
794 - 1c2_catalog_instance_1c2_t1_port_tenant_id
796 - abstract_1c2_catalog_instance_0
797 - 1c2_catalog_instance_1c2_t1_port_tenant_id
799 - abstract_1c2_catalog_instance_0
800 - 1c2_catalog_instance_instance_name
802 - abstract_1c2_catalog_instance_1
803 - 1c2_catalog_instance_instance_name
807 - abstract_1c1_scalling_instance
808 - 1c1_scalling_instance_instance_name
810 - abstract_1c1_scalling_instance
811 - 1c1_scalling_instance_instance_name
813 - abstract_1c1_scalling_instance
814 - 1c1_scalling_instance_1c1_t2_port_tenant_id
816 - abstract_1c1_scalling_instance
817 - 1c1_scalling_instance_1c1_t2_port_tenant_id
821 - abstract_b_single_1b_0
822 - b_single_1b_instance_name
824 - abstract_b_single_1b_1
825 - b_single_1b_instance_name
827 - abstract_b_single_1b_0
828 - b_single_1b_1b_t1_port_tenant_id
830 - abstract_b_single_1b_1
831 - b_single_1b_1b_t1_port_tenant_id
835 - abstract_a_single_1a
836 - a_single_1a_instance_name
843 - abstract_pcm_server_0
848 - abstract_a_single_1a
849 - a_single_1a_1a_t1_port_tenant_id
852 type: org.openecomp.policies.placement.Colocate