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
11 ps_server_main_1b_image:
\r
16 type: org.openecomp.annotations.Source
\r
21 param_name: ps_server_main_1b_image
\r
23 description: Ps Image server
\r
24 security_group_name:
\r
29 type: org.openecomp.annotations.Source
\r
34 param_name: security_group_name
\r
36 description: security_group_name
\r
37 cmaui_1c1_main_names:
\r
42 type: org.openecomp.annotations.Source
\r
47 param_name: cmaui_1c1_main_names
\r
49 description: CMAUI1, CMAUI2 server names
\r
57 type: org.openecomp.annotations.Source
\r
62 param_name: contrail_net_name
\r
64 description: network name of contrail v2 network
\r
65 ps_server_main_1b_flavor:
\r
70 type: org.openecomp.annotations.Source
\r
75 param_name: ps_server_main_1b_flavor
\r
77 description: Flavor for PS server
\r
78 ps_server_main_1b_ips:
\r
83 type: org.openecomp.annotations.Source
\r
88 param_name: ps_server_main_1b_ips
\r
95 type: org.openecomp.annotations.Source
\r
100 param_name: jsa_net_name
\r
102 description: network name of jsa network
\r
108 type: org.openecomp.annotations.Source
\r
113 param_name: jsa_name
\r
115 description: network name of jsa log network
\r
116 pd_server_main_1b_names:
\r
121 type: org.openecomp.annotations.Source
\r
126 param_name: pd_server_main_1b_names
\r
128 description: PD server names
\r
131 cmaui_1c1_main_flavor:
\r
136 type: org.openecomp.annotations.Source
\r
141 param_name: cmaui_1c1_main_flavor
\r
143 description: Flavor for CMAUI server
\r
144 pd_server_main_1b_flavor:
\r
149 type: org.openecomp.annotations.Source
\r
154 param_name: pd_server_main_1b_flavor
\r
156 description: Flavor for PD server
\r
157 cmaui_1c1_main_image:
\r
162 type: org.openecomp.annotations.Source
\r
167 param_name: cmaui_1c1_main_image
\r
169 description: Image for CMAUI server
\r
170 ps_server_main_1b_names:
\r
175 type: org.openecomp.annotations.Source
\r
180 param_name: ps_server_main_1b_names
\r
182 description: Ps server names
\r
185 availability_zone_0:
\r
186 label: availabilityzone name
\r
191 type: org.openecomp.annotations.Source
\r
196 param_name: availability_zone_0
\r
198 description: availabilityzone name
\r
204 type: org.openecomp.annotations.Source
\r
209 param_name: cmaui_oam_ips
\r
211 pd_server_main_1b_image:
\r
216 type: org.openecomp.annotations.Source
\r
221 param_name: pd_server_main_1b_image
\r
223 description: PD Image server
\r
224 pd_server_main_1b_ips:
\r
229 type: org.openecomp.annotations.Source
\r
234 param_name: pd_server_main_1b_ips
\r
237 abstract_pd_server_main_1b_1:
\r
238 type: org.openecomp.resource.abstract.nodes.pd_server_main_1b_1
\r
242 compute_pd_server_main_1b_availability_zone:
\r
243 - get_input: availability_zone_0
\r
244 port_pd_server_main_1b_port_replacement_policy:
\r
246 port_pd_server_main_1b_port_mac_requirements:
\r
247 mac_count_required:
\r
250 get_input: pd_server_main_1b_flavor
\r
252 get_input: pd_server_main_1b_image
\r
253 compute_pd_server_main_1b_name:
\r
255 - pd_server_main_1b_names
\r
257 port_pd_server_main_1b_port_network:
\r
258 - get_input: jsa_name
\r
259 port_pd_server_main_1b_port_ip_requirements:
\r
263 floating_ip_count_required:
\r
268 floating_ip_count_required:
\r
270 port_pd_server_main_1b_port_fixed_ips:
\r
273 - pd_server_main_1b_ips
\r
275 service_template_filter:
\r
276 substitute_service_template: Nested_pd_server_main_1b_1ServiceTemplate.yaml
\r
281 - service_template_filter
\r
283 abstract_ps_server_main_1b_1:
\r
284 type: org.openecomp.resource.abstract.nodes.ps_server_main_1b_1
\r
288 port_ps_server_main_1b_port_fixed_ips:
\r
291 - ps_server_main_1b_ips
\r
293 port_ps_server_main_1b_port_ip_requirements:
\r
297 floating_ip_count_required:
\r
302 floating_ip_count_required:
\r
304 compute_ps_server_main_1b_availability_zone:
\r
305 - get_input: availability_zone_0
\r
307 get_input: ps_server_main_1b_flavor
\r
309 get_input: ps_server_main_1b_image
\r
310 compute_ps_server_main_1b_name:
\r
312 - ps_server_main_1b_names
\r
314 port_ps_server_main_1b_port_replacement_policy:
\r
316 port_ps_server_main_1b_port_mac_requirements:
\r
317 mac_count_required:
\r
319 port_ps_server_main_1b_port_network:
\r
320 - get_input: jsa_name
\r
321 service_template_filter:
\r
322 substitute_service_template: Nested_ps_server_main_1b_1ServiceTemplate.yaml
\r
327 - service_template_filter
\r
329 test_nested1Level_duplicate_same_file:
\r
330 type: org.openecomp.resource.abstract.nodes.heat.nested1
\r
334 service_template_filter:
\r
335 substitute_service_template: nested1ServiceTemplate.yaml
\r
337 get_input: security_group_name
\r
338 test_nested_no_compute:
\r
339 type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute
\r
343 service_template_filter:
\r
344 substitute_service_template: nested1-no-computeServiceTemplate.yaml
\r
346 get_input: jsa_net_name
\r
347 abstract_cmaui_1c1_main_1:
\r
348 type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1
\r
352 port_cmaui_port_fixed_ips:
\r
361 port_cmaui_port_network:
\r
362 - get_input: contrail_net_name
\r
363 - get_input: contrail_net_name
\r
364 port_cmaui_port_network_role_tag: contrail
\r
366 get_input: cmaui_1c1_main_flavor
\r
367 port_cmaui_port_mac_requirements:
\r
368 mac_count_required:
\r
370 port_cmaui_port_replacement_policy:
\r
374 get_input: cmaui_1c1_main_image
\r
375 port_cmaui_port_ip_requirements:
\r
379 floating_ip_count_required:
\r
384 floating_ip_count_required:
\r
389 floating_ip_count_required:
\r
394 floating_ip_count_required:
\r
396 compute_cmaui_1c1_main_availability_zone:
\r
397 - get_input: availability_zone_0
\r
398 - get_input: availability_zone_0
\r
399 compute_cmaui_1c1_main_name:
\r
401 - cmaui_1c1_main_names
\r
404 - cmaui_1c1_main_names
\r
406 service_template_filter:
\r
407 substitute_service_template: Nested_cmaui_1c1_main_1ServiceTemplate.yaml
\r
412 - service_template_filter
\r
414 test_nested_pattern_4_main_0:
\r
415 type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
\r
420 get_input: jsa_name
\r
421 service_template_filter:
\r
422 substitute_service_template: nested-pattern-4ServiceTemplate.yaml
\r
423 port_pd_server_pattern4_port_01_mac_requirements:
\r
424 mac_count_required:
\r
426 port_pd_server_pattern4_port_02_ip_requirements:
\r
430 floating_ip_count_required:
\r
435 floating_ip_count_required:
\r
437 port_pd_server_pattern4_port_02_mac_requirements:
\r
438 mac_count_required:
\r
440 port_pd_server_pattern4_port_01_ip_requirements:
\r
444 floating_ip_count_required:
\r
449 floating_ip_count_required:
\r
452 type: org.openecomp.resource.abstract.nodes.heat.nested1
\r
456 service_template_filter:
\r
457 substitute_service_template: nested1ServiceTemplate.yaml
\r
459 get_input: security_group_name
\r
462 type: org.openecomp.groups.heat.HeatStack
\r
464 heat_file: ../Artifacts/main.yml
\r
466 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
\r
468 - test_nested1Level
\r
469 - test_nested1Level_duplicate_same_file
\r
470 - test_nested_no_compute
\r
471 - test_nested_pattern_4_main_0
\r
472 - abstract_pd_server_main_1b_1
\r
473 - abstract_ps_server_main_1b_1
\r
474 - abstract_cmaui_1c1_main_1
\r