1 tosca_definitions_version: tosca_simple_yaml_1_0_0
\r
5 - openecomp_heat_index:
\r
6 file: openecomp-heat/_index.yml
\r
7 - GlobalSubstitutionTypes:
\r
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
\r
16 type: org.openecomp.annotations.Source
\r
23 description: UID of osm network
\r
29 type: org.openecomp.annotations.Source
\r
36 description: UID of osm network
\r
37 rd_server_1b_flavor:
\r
42 type: org.openecomp.annotations.Source
\r
47 param_name: rd_server_1b_flavor
\r
49 description: Flavor for PD server
\r
55 type: org.openecomp.annotations.Source
\r
60 param_name: BE_1c1_names
\r
62 description: BE1, BE2 server names
\r
70 type: org.openecomp.annotations.Source
\r
75 param_name: ps_server_1b_ips
\r
77 packet_internal_network_name:
\r
82 type: org.openecomp.annotations.Source
\r
87 param_name: packet_internal_network_name
\r
89 security_group_name:
\r
94 type: org.openecomp.annotations.Source
\r
99 param_name: security_group_name
\r
101 description: BE1, BE2 server names
\r
104 osm_server_1c2_names:
\r
109 type: org.openecomp.annotations.Source
\r
114 param_name: osm_server_1c2_names
\r
116 description: BE1, BE2 server names
\r
119 osm_server_1c2_flavor:
\r
124 type: org.openecomp.annotations.Source
\r
129 param_name: osm_server_1c2_flavor
\r
131 description: Flavor for BE server
\r
137 type: org.openecomp.annotations.Source
\r
142 param_name: rd_server_1b_ips
\r
144 ps_server_1b_names:
\r
149 type: org.openecomp.annotations.Source
\r
154 param_name: ps_server_1b_names
\r
156 description: Ps server names
\r
159 rd_server_1b_names:
\r
164 type: org.openecomp.annotations.Source
\r
169 param_name: rd_server_1b_names
\r
171 description: PD server names
\r
179 type: org.openecomp.annotations.Source
\r
184 param_name: jsa_name
\r
186 description: network name of jsa log network
\r
187 osm_server_1c2_image:
\r
192 type: org.openecomp.annotations.Source
\r
197 param_name: osm_server_1c2_image
\r
199 description: Image for BE server
\r
205 type: org.openecomp.annotations.Source
\r
210 param_name: BE_osm_ips
\r
212 packet_external_network_name:
\r
217 type: org.openecomp.annotations.Source
\r
222 param_name: packet_external_network_name
\r
229 type: org.openecomp.annotations.Source
\r
234 param_name: BE_1c1_image
\r
236 description: Image for BE server
\r
237 availability_zone_0:
\r
238 label: availabilityzone name
\r
243 type: org.openecomp.annotations.Source
\r
248 param_name: availability_zone_0
\r
250 description: availabilityzone name
\r
251 rd_server_1b_image:
\r
256 type: org.openecomp.annotations.Source
\r
261 param_name: rd_server_1b_image
\r
263 description: PD Image server
\r
264 ps_server_1b_flavor:
\r
269 type: org.openecomp.annotations.Source
\r
274 param_name: ps_server_1b_flavor
\r
276 description: Flavor for PS server
\r
277 ps_server_1b_image:
\r
282 type: org.openecomp.annotations.Source
\r
287 param_name: ps_server_1b_image
\r
289 description: Ps Image server
\r
295 type: org.openecomp.annotations.Source
\r
307 type: org.openecomp.annotations.Source
\r
312 param_name: BE_1c1_flavor
\r
314 description: Flavor for BE server
\r
316 abstract_rd_server_1b_1:
\r
317 type: org.openecomp.resource.abstract.nodes.rd_server_1b_1
\r
321 port_ps_server_1b_port_mac_requirements:
\r
322 mac_count_required:
\r
324 port_ps_server_1b_port_fixed_ips:
\r
329 compute_rd_server_1b_availability_zone:
\r
330 - get_input: availability_zone_0
\r
332 get_input: rd_server_1b_flavor
\r
333 port_ps_server_1b_port_network:
\r
335 port_ps_server_1b_port_ip_requirements:
\r
339 floating_ip_count_required:
\r
344 floating_ip_count_required:
\r
347 get_input: rd_server_1b_image
\r
348 port_ps_server_1b_port_replacement_policy:
\r
350 compute_rd_server_1b_name:
\r
352 - rd_server_1b_names
\r
354 service_template_filter:
\r
355 substitute_service_template: Nested_rd_server_1b_1ServiceTemplate.yaml
\r
360 - service_template_filter
\r
363 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
366 get_input: jsa_name
\r
369 capability: tosca.capabilities.Node
\r
370 node: test_nested_all_patterns
\r
371 relationship: tosca.relationships.DependsOn
\r
373 capability: tosca.capabilities.Node
\r
374 node: test_nested_no_compute
\r
375 relationship: tosca.relationships.DependsOn
\r
377 capability: tosca.capabilities.Node
\r
378 node: test_nested_pattern_4
\r
379 relationship: tosca.relationships.DependsOn
\r
380 abstract_rd_server_1b:
\r
381 type: org.openecomp.resource.abstract.nodes.rd_server_1b
\r
385 port_rd_server_1b_port_network:
\r
387 compute_rd_server_1b_availability_zone:
\r
388 - get_input: availability_zone_0
\r
390 get_input: rd_server_1b_flavor
\r
391 port_rd_server_1b_port_ip_requirements:
\r
395 floating_ip_count_required:
\r
400 floating_ip_count_required:
\r
403 get_input: rd_server_1b_image
\r
404 port_rd_server_1b_port_mac_requirements:
\r
405 mac_count_required:
\r
407 compute_rd_server_1b_name:
\r
409 - rd_server_1b_names
\r
411 port_rd_server_1b_port_fixed_ips:
\r
416 port_rd_server_1b_port_replacement_policy:
\r
418 service_template_filter:
\r
419 substitute_service_template: Nested_rd_server_1bServiceTemplate.yaml
\r
424 - service_template_filter
\r
426 test_nested_pattern_4:
\r
427 type: org.openecomp.resource.abstract.nodes.heat.pd_server
\r
431 service_template_filter:
\r
432 substitute_service_template: nested-pattern-4ServiceTemplate.yaml
\r
435 - test_nested_no_compute
\r
436 - no_compute_attr_1
\r
437 port_pd_server_port_2_ip_requirements:
\r
441 floating_ip_count_required:
\r
446 floating_ip_count_required:
\r
448 port_pd_server_port_2_mac_requirements:
\r
449 mac_count_required:
\r
451 port_pd_server_port_1_ip_requirements:
\r
455 floating_ip_count_required:
\r
460 floating_ip_count_required:
\r
462 port_pd_server_port_1_mac_requirements:
\r
463 mac_count_required:
\r
465 test_nested_no_compute:
\r
466 type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
\r
472 - test_nested_pattern_4
\r
474 service_template_filter:
\r
475 substitute_service_template: nested-no-computeServiceTemplate.yaml
\r
477 type: org.openecomp.resource.abstract.nodes.heat.pd_server
\r
481 service_template_filter:
\r
482 substitute_service_template: nested-pattern-4ServiceTemplate.yaml
\r
485 port_pd_server_port_2_ip_requirements:
\r
489 floating_ip_count_required:
\r
494 floating_ip_count_required:
\r
496 port_pd_server_port_2_mac_requirements:
\r
497 mac_count_required:
\r
499 port_pd_server_port_1_ip_requirements:
\r
503 floating_ip_count_required:
\r
508 floating_ip_count_required:
\r
510 port_pd_server_port_1_mac_requirements:
\r
511 mac_count_required:
\r
513 abstract_osm_server_1c2_0:
\r
514 type: org.openecomp.resource.abstract.nodes.osm_server_1c2
\r
518 port_osm_port_replacement_policy:
\r
520 port_osm_port_network:
\r
521 - packet_internal_network_2
\r
522 compute_osm_server_1c2_name:
\r
524 - osm_server_1c2_names
\r
527 get_input: osm_server_1c2_flavor
\r
528 port_osm_port_ip_requirements:
\r
532 floating_ip_count_required:
\r
537 floating_ip_count_required:
\r
539 port_osm_port_fixed_ips:
\r
545 get_input: osm_server_1c2_image
\r
546 port_osm_port_mac_requirements:
\r
547 mac_count_required:
\r
549 compute_osm_server_1c2_availability_zone:
\r
550 - get_input: availability_zone_0
\r
551 service_template_filter:
\r
552 substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
\r
557 - service_template_filter
\r
560 - link_osm_server_1c2_osm_port:
\r
561 capability: tosca.capabilities.network.Linkable
\r
562 node: packet_internal_network_2
\r
563 relationship: tosca.relationships.network.LinksTo
\r
564 abstract_osm_server_1c2_1:
\r
565 type: org.openecomp.resource.abstract.nodes.osm_server_1c2
\r
569 port_osm_port_replacement_policy:
\r
571 port_osm_port_network:
\r
572 - packet_external_network_2
\r
573 compute_osm_server_1c2_name:
\r
575 - osm_server_1c2_names
\r
578 get_input: osm_server_1c2_flavor
\r
579 port_osm_port_ip_requirements:
\r
583 floating_ip_count_required:
\r
588 floating_ip_count_required:
\r
590 port_osm_port_fixed_ips:
\r
596 get_input: osm_server_1c2_image
\r
597 port_osm_port_mac_requirements:
\r
598 mac_count_required:
\r
600 compute_osm_server_1c2_metadata:
\r
601 - connectivity_to_server_1c1_BE_1:
\r
604 - BE_1c1_accessIPv4
\r
605 connectivity_to_pattern_4:
\r
607 - nested2_pattern_4
\r
609 connectivity_to_server_1c1_BE_2:
\r
612 - BE_1c1_accessIPv4
\r
613 connectivity_to_rd_server_1b:
\r
615 - abstract_rd_server_1b
\r
616 - rd_server_1b_accessIPv4
\r
617 compute_osm_server_1c2_availability_zone:
\r
618 - get_input: availability_zone_0
\r
619 service_template_filter:
\r
620 substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
\r
625 - service_template_filter
\r
628 - link_osm_server_1c2_osm_port:
\r
629 capability: tosca.capabilities.network.Linkable
\r
630 node: packet_external_network_2
\r
631 relationship: tosca.relationships.network.LinksTo
\r
632 packet_internal_network_2:
\r
633 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
636 get_input: packet_internal_network_name
\r
637 packet_external_network_2:
\r
638 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
641 get_input: packet_external_network_name
\r
643 type: org.openecomp.resource.abstract.nodes.BE_1c1
\r
648 get_input: BE_1c1_flavor
\r
649 port_BE_port_mac_requirements:
\r
650 mac_count_required:
\r
652 port_BE_port_fixed_ips:
\r
661 compute_BE_1c1_availability_zone:
\r
662 - get_input: availability_zone_0
\r
663 - get_input: availability_zone_0
\r
664 port_BE_port_network:
\r
665 - packet_internal_network_2
\r
666 - packet_internal_network_2
\r
667 port_BE_port_ip_requirements:
\r
671 floating_ip_count_required:
\r
676 floating_ip_count_required:
\r
681 floating_ip_count_required:
\r
686 floating_ip_count_required:
\r
689 get_input: BE_1c1_image
\r
690 compute_BE_1c1_name:
\r
697 port_BE_port_replacement_policy:
\r
700 service_template_filter:
\r
701 substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml
\r
706 - service_template_filter
\r
709 - link_BE_1c1_BE_port:
\r
710 capability: tosca.capabilities.network.Linkable
\r
711 node: packet_internal_network_2
\r
712 relationship: tosca.relationships.network.LinksTo
\r
713 test_nested_all_patterns:
\r
714 type: org.openecomp.resource.abstract.nodes.heat.nested1
\r
720 - test_nested_pattern_4
\r
722 service_template_filter:
\r
723 substitute_service_template: nested1ServiceTemplate.yaml
\r
726 - test_nested_no_compute
\r
727 - no_compute_attr_1
\r
730 type: org.openecomp.groups.heat.HeatStack
\r
732 heat_file: ../Artifacts/main.yml
\r
734 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
\r
736 - dependsOn_network
\r
737 - test_nested_pattern_4
\r
738 - test_nested_no_compute
\r
739 - test_nested_all_patterns
\r
741 type: org.openecomp.groups.heat.HeatStack
\r
743 heat_file: ../Artifacts/nested2.yml
\r
744 description: nested1
\r
746 - nested2_pattern_4
\r
747 - packet_internal_network_2
\r
748 - packet_external_network_2
\r
749 - abstract_rd_server_1b
\r
750 - abstract_rd_server_1b_1
\r
751 - abstract_osm_server_1c2_0
\r
752 - abstract_osm_server_1c2_1
\r
755 all_pattern_attr_1:
\r
756 description: all_pattern_attr_1
\r
759 - abstract_osm_server_1c2_1
\r
760 - osm_server_1c2_accessIPv4
\r