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
342 get_input: rd_server_1b_image
\r
343 port_ps_server_1b_port_replacement_policy:
\r
345 compute_rd_server_1b_name:
\r
347 - rd_server_1b_names
\r
349 service_template_filter:
\r
350 substitute_service_template: Nested_rd_server_1b_1ServiceTemplate.yaml
\r
355 - service_template_filter
\r
358 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
361 get_input: jsa_name
\r
364 capability: tosca.capabilities.Node
\r
365 node: test_nested_all_patterns
\r
366 relationship: tosca.relationships.DependsOn
\r
368 capability: tosca.capabilities.Node
\r
369 node: test_nested_no_compute
\r
370 relationship: tosca.relationships.DependsOn
\r
372 capability: tosca.capabilities.Node
\r
373 node: test_nested_pattern_4
\r
374 relationship: tosca.relationships.DependsOn
\r
375 abstract_rd_server_1b:
\r
376 type: org.openecomp.resource.abstract.nodes.rd_server_1b
\r
380 port_rd_server_1b_port_network:
\r
382 compute_rd_server_1b_availability_zone:
\r
383 - get_input: availability_zone_0
\r
385 get_input: rd_server_1b_flavor
\r
386 port_rd_server_1b_port_ip_requirements:
\r
390 floating_ip_count_required:
\r
393 get_input: rd_server_1b_image
\r
394 port_rd_server_1b_port_mac_requirements:
\r
395 mac_count_required:
\r
397 compute_rd_server_1b_name:
\r
399 - rd_server_1b_names
\r
401 port_rd_server_1b_port_fixed_ips:
\r
406 port_rd_server_1b_port_replacement_policy:
\r
408 service_template_filter:
\r
409 substitute_service_template: Nested_rd_server_1bServiceTemplate.yaml
\r
414 - service_template_filter
\r
416 test_nested_pattern_4:
\r
417 type: org.openecomp.resource.abstract.nodes.heat.pd_server
\r
421 service_template_filter:
\r
422 substitute_service_template: nested-pattern-4ServiceTemplate.yaml
\r
425 - test_nested_no_compute
\r
426 - no_compute_attr_1
\r
427 port_pd_server_port_2_ip_requirements:
\r
431 floating_ip_count_required:
\r
433 port_pd_server_port_2_mac_requirements:
\r
434 mac_count_required:
\r
436 port_pd_server_port_1_ip_requirements:
\r
440 floating_ip_count_required:
\r
442 port_pd_server_port_1_mac_requirements:
\r
443 mac_count_required:
\r
445 test_nested_no_compute:
\r
446 type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
\r
452 - test_nested_pattern_4
\r
454 service_template_filter:
\r
455 substitute_service_template: nested-no-computeServiceTemplate.yaml
\r
457 type: org.openecomp.resource.abstract.nodes.heat.pd_server
\r
461 service_template_filter:
\r
462 substitute_service_template: nested-pattern-4ServiceTemplate.yaml
\r
465 port_pd_server_port_2_ip_requirements:
\r
469 floating_ip_count_required:
\r
471 port_pd_server_port_2_mac_requirements:
\r
472 mac_count_required:
\r
474 port_pd_server_port_1_ip_requirements:
\r
478 floating_ip_count_required:
\r
480 port_pd_server_port_1_mac_requirements:
\r
481 mac_count_required:
\r
483 abstract_osm_server_1c2_0:
\r
484 type: org.openecomp.resource.abstract.nodes.osm_server_1c2
\r
488 port_osm_port_replacement_policy:
\r
490 port_osm_port_network:
\r
491 - packet_internal_network_2
\r
492 compute_osm_server_1c2_name:
\r
494 - osm_server_1c2_names
\r
497 get_input: osm_server_1c2_flavor
\r
498 port_osm_port_ip_requirements:
\r
502 floating_ip_count_required:
\r
504 port_osm_port_fixed_ips:
\r
510 get_input: osm_server_1c2_image
\r
511 port_osm_port_mac_requirements:
\r
512 mac_count_required:
\r
514 compute_osm_server_1c2_availability_zone:
\r
515 - get_input: availability_zone_0
\r
516 service_template_filter:
\r
517 substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
\r
522 - service_template_filter
\r
525 - link_osm_server_1c2_osm_port:
\r
526 capability: tosca.capabilities.network.Linkable
\r
527 node: packet_internal_network_2
\r
528 relationship: tosca.relationships.network.LinksTo
\r
529 abstract_osm_server_1c2_1:
\r
530 type: org.openecomp.resource.abstract.nodes.osm_server_1c2
\r
534 port_osm_port_replacement_policy:
\r
536 port_osm_port_network:
\r
537 - packet_external_network_2
\r
538 compute_osm_server_1c2_name:
\r
540 - osm_server_1c2_names
\r
543 get_input: osm_server_1c2_flavor
\r
544 port_osm_port_ip_requirements:
\r
548 floating_ip_count_required:
\r
550 port_osm_port_fixed_ips:
\r
556 get_input: osm_server_1c2_image
\r
557 port_osm_port_mac_requirements:
\r
558 mac_count_required:
\r
560 compute_osm_server_1c2_metadata:
\r
561 - connectivity_to_server_1c1_BE_1:
\r
564 - BE_1c1_accessIPv4
\r
565 connectivity_to_pattern_4:
\r
567 - nested2_pattern_4
\r
569 connectivity_to_server_1c1_BE_2:
\r
572 - BE_1c1_accessIPv4
\r
573 connectivity_to_rd_server_1b:
\r
575 - abstract_rd_server_1b
\r
576 - rd_server_1b_accessIPv4
\r
577 compute_osm_server_1c2_availability_zone:
\r
578 - get_input: availability_zone_0
\r
579 service_template_filter:
\r
580 substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
\r
585 - service_template_filter
\r
588 - link_osm_server_1c2_osm_port:
\r
589 capability: tosca.capabilities.network.Linkable
\r
590 node: packet_external_network_2
\r
591 relationship: tosca.relationships.network.LinksTo
\r
592 packet_internal_network_2:
\r
593 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
596 get_input: packet_internal_network_name
\r
597 packet_external_network_2:
\r
598 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
\r
601 get_input: packet_external_network_name
\r
603 type: org.openecomp.resource.abstract.nodes.BE_1c1
\r
608 get_input: BE_1c1_flavor
\r
609 port_BE_port_mac_requirements:
\r
610 mac_count_required:
\r
612 port_BE_port_fixed_ips:
\r
621 compute_BE_1c1_availability_zone:
\r
622 - get_input: availability_zone_0
\r
623 - get_input: availability_zone_0
\r
624 port_BE_port_network:
\r
625 - packet_internal_network_2
\r
626 - packet_internal_network_2
\r
627 port_BE_port_ip_requirements:
\r
631 floating_ip_count_required:
\r
636 floating_ip_count_required:
\r
639 get_input: BE_1c1_image
\r
640 compute_BE_1c1_name:
\r
647 port_BE_port_replacement_policy:
\r
650 service_template_filter:
\r
651 substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml
\r
656 - service_template_filter
\r
659 - link_BE_1c1_BE_port:
\r
660 capability: tosca.capabilities.network.Linkable
\r
661 node: packet_internal_network_2
\r
662 relationship: tosca.relationships.network.LinksTo
\r
663 test_nested_all_patterns:
\r
664 type: org.openecomp.resource.abstract.nodes.heat.nested1
\r
670 - test_nested_pattern_4
\r
672 service_template_filter:
\r
673 substitute_service_template: nested1ServiceTemplate.yaml
\r
676 - test_nested_no_compute
\r
677 - no_compute_attr_1
\r
680 type: org.openecomp.groups.heat.HeatStack
\r
682 heat_file: ../Artifacts/main.yml
\r
684 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
\r
686 - dependsOn_network
\r
687 - test_nested_pattern_4
\r
688 - test_nested_no_compute
\r
689 - test_nested_all_patterns
\r
691 type: org.openecomp.groups.heat.HeatStack
\r
693 heat_file: ../Artifacts/nested2.yml
\r
694 description: nested1
\r
696 - nested2_pattern_4
\r
697 - packet_internal_network_2
\r
698 - packet_external_network_2
\r
699 - abstract_rd_server_1b
\r
700 - abstract_rd_server_1b_1
\r
701 - abstract_osm_server_1c2_0
\r
702 - abstract_osm_server_1c2_1
\r
705 all_pattern_attr_1:
\r
706 description: all_pattern_attr_1
\r
709 - abstract_osm_server_1c2_1
\r
710 - osm_server_1c2_accessIPv4
\r