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 port_1c1_t1_port_fixed_ips:
123 compute_1c1_scalling_instance_user_data_format:
126 port_1c1_t2_port_ip_requirements:
130 floating_ip_count_required:
135 floating_ip_count_required:
137 port_1c1_t1_port_mac_requirements:
138 - mac_count_required:
140 - mac_count_required:
142 port_1c1_t2_port_network_role_tag:
145 port_1c1_t2_port_mac_requirements:
146 - mac_count_required:
148 - mac_count_required:
151 get_input: pd_flavor_name
152 compute_1c1_scalling_instance_availability_zone:
153 - get_input: availabilityzone_name
154 - get_input: availabilityzone_name
155 port_1c1_t1_port_ip_requirements:
159 floating_ip_count_required:
164 floating_ip_count_required:
166 port_1c1_t2_port_name:
170 get_input: pd_image_name
171 compute_1c1_scalling_instance_scheduler_hints:
172 - group: BE_Affinity_group
173 - group: BE_Affinity_group
174 compute_1c1_scalling_instance_name:
176 - 1c1_scalling_instance_names
179 - 1c1_scalling_instance_names
181 port_1c1_t1_port_name:
184 port_1c1_t1_port_network:
185 - 1c1_scalling_instance_network
186 - 1c1_scalling_instance_network
187 port_1c1_t2_port_fixed_ips:
196 port_1c1_t2_port_network:
197 - get_input: ppds_net_name
198 - get_input: ppds_net_name
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 port_1b_t1_port_ip_requirements:
224 floating_ip_count_required:
227 get_input: pd_image_name
228 compute_b_single_1b_availability_zone:
229 - get_input: availabilityzone_name
230 compute_b_single_1b_scheduler_hints:
231 - group: BE_Affinity_group
232 port_1b_t1_port_mac_requirements:
233 - mac_count_required:
235 port_1b_t2_port_network:
236 - b_single_1b_network
237 port_1b_t2_port_ip_requirements:
241 floating_ip_count_required:
243 compute_b_single_1b_user_data_format:
246 get_input: pd_flavor_name
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 port_1c2_t1_port_mac_requirements:
275 - mac_count_required:
277 port_1c2_t2_port_network:
278 - 1c2_catalog_instance_network
279 compute_1c2_catalog_instance_availability_zone:
280 - get_input: availabilityzone_name
281 compute_1c2_catalog_instance_name:
283 - 1c2_catalog_instance_names
286 get_input: pd_flavor_name
287 port_1c2_t1_port_network:
288 - get_input: oam_net_name
289 port_1c2_t2_port_mac_requirements:
290 - mac_count_required:
293 get_input: pd_image_name
294 port_1c2_t2_port_ip_requirements:
298 floating_ip_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 port_1c2_t1_port_mac_requirements:
331 - mac_count_required:
333 port_1c2_t2_port_network:
334 - 1c2_catalog_instance_network
335 compute_1c2_catalog_instance_availability_zone:
336 - get_input: availabilityzone_name
337 compute_1c2_catalog_instance_name:
339 - 1c2_catalog_instance_names
342 get_input: pd_flavor_name
343 port_1c2_t1_port_network:
344 - get_input: oam_net_name
345 port_1c2_t2_port_mac_requirements:
346 - mac_count_required:
349 get_input: pd_image_name
350 port_1c2_t2_port_ip_requirements:
354 floating_ip_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 compute_a_single_1a_availability_zone:
513 - get_input: availabilityzone_name
514 compute_a_single_1a_scheduler_hints:
515 - group: BE_Affinity_group
516 port_1a_t1_port_ip_requirements:
520 floating_ip_count_required:
522 port_1a_t2_port_network_role_tag:
525 get_input: pd_flavor_name
526 port_1a_t2_port_network:
527 - get_input: ppds_net_name
528 port_1a_t1_port_mac_requirements:
529 - mac_count_required:
531 port_1a_t1_port_network:
532 - a_single_1a_network
534 get_input: pd_image_name
535 port_1a_t2_port_ip_requirements:
539 floating_ip_count_required:
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
696 port_1b_t2_port_mac_requirements:
697 - mac_count_required:
699 compute_b_single_1b_availability_zone:
700 - get_input: availabilityzone_name
701 compute_b_single_1b_scheduler_hints:
702 - group: BE_Affinity_group
703 port_1b_t2_port_ip_requirements:
707 floating_ip_count_required:
710 get_input: pd_flavor_name
711 port_1b_t1_port_network_role_tag:
713 port_1b_t1_port_ip_requirements:
717 floating_ip_count_required:
720 get_input: pd_image_name
721 port_1b_t1_port_mac_requirements:
722 - mac_count_required:
724 port_1b_t2_port_network:
725 - b_single_1b_network
726 compute_b_single_1b_user_data_format:
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