9a647881e532f56237f073199a428a1d848b678f
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested_pattern5
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     ps_server_1b_ips:
12       hidden: false
13       immutable: false
14       type: string
15     pd_server_1b_names:
16       hidden: false
17       immutable: false
18       type: list
19       description: PD server names
20       entry_schema:
21         type: string
22     security_group_name:
23       hidden: false
24       immutable: false
25       type: list
26       description: CMAUI1, CMAUI2 server names
27       entry_schema:
28         type: string
29     ps_server_1b_names:
30       hidden: false
31       immutable: false
32       type: list
33       description: Ps server names
34       entry_schema:
35         type: string
36     port_net:
37       hidden: false
38       immutable: false
39       type: string
40       description: port network
41     ps_server_2b_ips:
42       hidden: false
43       immutable: false
44       type: string
45     pd_server_1b_flavor:
46       hidden: false
47       immutable: false
48       type: string
49       description: Flavor for PD server
50     pd_server_1b_ips:
51       hidden: false
52       immutable: false
53       type: string
54     availability_zone_0:
55       label: availabilityzone name
56       hidden: false
57       immutable: false
58       type: string
59       description: availabilityzone name
60     ps_server_1b_flavor:
61       hidden: false
62       immutable: false
63       type: string
64       description: Flavor for PS server
65     ps_server_1b_image:
66       hidden: false
67       immutable: false
68       type: string
69       description: Ps Image server
70     sub_inf_net:
71       hidden: false
72       immutable: false
73       type: string
74       description: sub interface network
75     pd_server_1b_image:
76       hidden: false
77       immutable: false
78       type: string
79       description: PD Image server
80     pd_server_2b_ips:
81       hidden: false
82       immutable: false
83       type: string
84   node_templates:
85     test_nested_level2:
86       type: org.openecomp.resource.abstract.nodes.heat.pd_server_1b
87       directives:
88       - substitutable
89       properties:
90         port_net:
91           get_input: port_net
92         service_template_filter:
93           substitute_service_template: nested_pattern5_levelTwoServiceTemplate.yaml
94         port_pd_server_1b_port_1_mac_requirements:
95           mac_count_required:
96             is_required: false
97         sub_inf_net:
98           get_input: sub_inf_net
99         port_pd_server_1b_port_1_ip_requirements:
100         - ip_version: 4
101           ip_count_required:
102             is_required: true
103           floating_ip_count_required:
104             is_required: false
105         - ip_version: 6
106           ip_count_required:
107             is_required: false
108           floating_ip_count_required:
109             is_required: false
110     abstract_pd_server_1b:
111       type: org.openecomp.resource.abstract.nodes.pd_server_1b
112       directives:
113       - substitutable
114       properties:
115         compute_pd_server_1b_name:
116         - get_input:
117           - pd_server_1b_names
118           - 0
119         subinterface_nested_vlan_service_template_filter_count:
120         - 9
121         vm_flavor_name:
122           get_input: pd_server_1b_flavor
123         subinterface_nested_vlan_net1:
124         - get_input: sub_inf_net
125         vm_image_name:
126           get_input: pd_server_1b_image
127         port_pd_server_1b_port_replacement_policy:
128         - AUTO
129         port_pd_server_1b_port_mac_requirements:
130           mac_count_required:
131             is_required: false
132         subinterface_nested_vlan_parent_interface:
133         - pd_server_1b_port_0
134         port_pd_server_1b_port_fixed_ips:
135         - ip_address:
136             get_input:
137             - pd_server_1b_ips
138             - 0
139         port_pd_server_1b_port_network:
140         - get_input: port_net
141         compute_pd_server_1b_availability_zone:
142         - get_input: availability_zone_0
143         port_pd_server_1b_port_ip_requirements:
144         - ip_version: 4
145           ip_count_required:
146             is_required: true
147           floating_ip_count_required:
148             is_required: false
149         - ip_version: 6
150           ip_count_required:
151             is_required: false
152           floating_ip_count_required:
153             is_required: false
154         service_template_filter:
155           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
156           count: 1
157         index_value:
158           get_property:
159           - SELF
160           - service_template_filter
161           - index_value
162   groups:
163     nested_pattern5_group:
164       type: org.openecomp.groups.heat.HeatStack
165       properties:
166         heat_file: ../Artifacts/nested_pattern5.yml
167         description: nested1
168       members:
169       - test_nested_level2
170       - abstract_pd_server_1b
171   substitution_mappings:
172     node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5
173     capabilities:
174       feature_server_1b_pd_1_test_nested_level2:
175       - test_nested_level2
176       - feature_server_1b_pd_1
177       disk.device.write.requests_server_1b_pd_0:
178       - abstract_pd_server_1b
179       - disk.device.write.requests_pd_server_1b
180       disk.device.write.requests.rate_server_1b_pd_1_test_nested_level2:
181       - test_nested_level2
182       - disk.device.write.requests.rate_server_1b_pd_1
183       disk.write.bytes_server_1b_pd_1_test_nested_level2:
184       - test_nested_level2
185       - disk.write.bytes_server_1b_pd_1
186       forwarder_pd_server_1b_port_0:
187       - abstract_pd_server_1b
188       - forwarder_pd_server_1b_pd_server_1b_port
189       network.outpoing.packets_pd_server_1b_port_1_test_nested_level2:
190       - test_nested_level2
191       - network.outpoing.packets_pd_server_1b_port_1
192       host_server_1b_pd_1_test_nested_level2:
193       - test_nested_level2
194       - host_server_1b_pd_1
195       disk.capacity_server_1b_pd_0:
196       - abstract_pd_server_1b
197       - disk.capacity_pd_server_1b
198       network.outpoing.packets_pd_server_1b_port_0:
199       - abstract_pd_server_1b
200       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
201       disk.device.read.requests.rate_server_1b_pd_1_test_nested_level2:
202       - test_nested_level2
203       - disk.device.read.requests.rate_server_1b_pd_1
204       feature_pd_server_1b_port_0:
205       - abstract_pd_server_1b
206       - feature_pd_server_1b_pd_server_1b_port
207       cpu_util_server_1b_pd_1_test_nested_level2:
208       - test_nested_level2
209       - cpu_util_server_1b_pd_1
210       disk.device.allocation_server_1b_pd_0:
211       - abstract_pd_server_1b
212       - disk.device.allocation_pd_server_1b
213       feature_test_resourceGroup_0:
214       - test_resourceGroup_0
215       - feature
216       disk.write.requests.rate_server_1b_pd_1_test_nested_level2:
217       - test_nested_level2
218       - disk.write.requests.rate_server_1b_pd_1
219       cpu_server_1b_pd_0:
220       - abstract_pd_server_1b
221       - cpu_pd_server_1b
222       disk.write.requests.rate_server_1b_pd_0:
223       - abstract_pd_server_1b
224       - disk.write.requests.rate_pd_server_1b
225       binding_pd_server_1b_port_1_test_nested_level2:
226       - test_nested_level2
227       - binding_pd_server_1b_port_1
228       feature_pd_server_1b_port_1_test_nested_level2:
229       - test_nested_level2
230       - feature_pd_server_1b_port_1
231       disk.read.bytes.rate_server_1b_pd_1_test_nested_level2:
232       - test_nested_level2
233       - disk.read.bytes.rate_server_1b_pd_1
234       disk.device.read.bytes.rate_server_1b_pd_0:
235       - abstract_pd_server_1b
236       - disk.device.read.bytes.rate_pd_server_1b
237       disk.device.allocation_server_1b_pd_1_test_nested_level2:
238       - test_nested_level2
239       - disk.device.allocation_server_1b_pd_1
240       feature_test_nested_level2:
241       - test_nested_level2
242       - feature
243       disk.write.bytes.rate_server_1b_pd_0:
244       - abstract_pd_server_1b
245       - disk.write.bytes.rate_pd_server_1b
246       instance_server_1b_pd_1_test_nested_level2:
247       - test_nested_level2
248       - instance_server_1b_pd_1
249       disk.device.capacity_server_1b_pd_1_test_nested_level2:
250       - test_nested_level2
251       - disk.device.capacity_server_1b_pd_1
252       disk.usage_server_1b_pd_0:
253       - abstract_pd_server_1b
254       - disk.usage_pd_server_1b
255       disk.device.write.bytes_server_1b_pd_1_test_nested_level2:
256       - test_nested_level2
257       - disk.device.write.bytes_server_1b_pd_1
258       network.incoming.packets_pd_server_1b_port_1_test_nested_level2:
259       - test_nested_level2
260       - network.incoming.packets_pd_server_1b_port_1
261       network.incoming.packets.rate_pd_server_1b_port_1_test_nested_level2:
262       - test_nested_level2
263       - network.incoming.packets.rate_pd_server_1b_port_1
264       disk.device.iops_server_1b_pd_0:
265       - abstract_pd_server_1b
266       - disk.device.iops_pd_server_1b
267       cpu_util_server_1b_pd_0:
268       - abstract_pd_server_1b
269       - cpu_util_pd_server_1b
270       disk.read.requests_server_1b_pd_0:
271       - abstract_pd_server_1b
272       - disk.read.requests_pd_server_1b
273       endpoint_server_1b_pd_1_test_nested_level2:
274       - test_nested_level2
275       - endpoint_server_1b_pd_1
276       disk.device.write.bytes.rate_server_1b_pd_0:
277       - abstract_pd_server_1b
278       - disk.device.write.bytes.rate_pd_server_1b
279       feature_server_1b_pd_0:
280       - abstract_pd_server_1b
281       - feature_pd_server_1b
282       attachment_pd_server_1b_port_1_test_nested_level2:
283       - test_nested_level2
284       - attachment_pd_server_1b_port_1
285       disk.allocation_server_1b_pd_1_test_nested_level2:
286       - test_nested_level2
287       - disk.allocation_server_1b_pd_1
288       disk.device.write.bytes_server_1b_pd_0:
289       - abstract_pd_server_1b
290       - disk.device.write.bytes_pd_server_1b
291       memory.usage_server_1b_pd_1_test_nested_level2:
292       - test_nested_level2
293       - memory.usage_server_1b_pd_1
294       disk.iops_server_1b_pd_0:
295       - abstract_pd_server_1b
296       - disk.iops_pd_server_1b
297       feature_template_Vlan_vmi_1_test_resourceGroup_0:
298       - test_resourceGroup_0
299       - feature_template_Vlan_vmi_1
300       disk.read.requests_server_1b_pd_1_test_nested_level2:
301       - test_nested_level2
302       - disk.read.requests_server_1b_pd_1
303       disk.ephemeral.size_server_1b_pd_1_test_nested_level2:
304       - test_nested_level2
305       - disk.ephemeral.size_server_1b_pd_1
306       disk.write.bytes_server_1b_pd_0:
307       - abstract_pd_server_1b
308       - disk.write.bytes_pd_server_1b
309       disk.device.iops_server_1b_pd_1_test_nested_level2:
310       - test_nested_level2
311       - disk.device.iops_server_1b_pd_1
312       binding_server_1b_pd_0:
313       - abstract_pd_server_1b
314       - binding_pd_server_1b
315       vcpus_server_1b_pd_1_test_nested_level2:
316       - test_nested_level2
317       - vcpus_server_1b_pd_1
318       disk.device.write.requests.rate_server_1b_pd_0:
319       - abstract_pd_server_1b
320       - disk.device.write.requests.rate_pd_server_1b
321       cpu_server_1b_pd_1_test_nested_level2:
322       - test_nested_level2
323       - cpu_server_1b_pd_1
324       feature_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
325       - test_nested_level2
326       - feature_template_Vlan_vmi_1_test_resourceGroup_1
327       disk.usage_server_1b_pd_1_test_nested_level2:
328       - test_nested_level2
329       - disk.usage_server_1b_pd_1
330       network.outgoing.bytes_pd_server_1b_port_0:
331       - abstract_pd_server_1b
332       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
333       disk.device.write.requests_server_1b_pd_1_test_nested_level2:
334       - test_nested_level2
335       - disk.device.write.requests_server_1b_pd_1
336       cpu.delta_server_1b_pd_1_test_nested_level2:
337       - test_nested_level2
338       - cpu.delta_server_1b_pd_1
339       network.outgoing.bytes.rate_pd_server_1b_port_1_test_nested_level2:
340       - test_nested_level2
341       - network.outgoing.bytes.rate_pd_server_1b_port_1
342       disk.iops_server_1b_pd_1_test_nested_level2:
343       - test_nested_level2
344       - disk.iops_server_1b_pd_1
345       disk.device.read.requests_server_1b_pd_1_test_nested_level2:
346       - test_nested_level2
347       - disk.device.read.requests_server_1b_pd_1
348       memory.resident_server_1b_pd_0:
349       - abstract_pd_server_1b
350       - memory.resident_pd_server_1b
351       network.outgoing.packets.rate_pd_server_1b_port_0:
352       - abstract_pd_server_1b
353       - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
354       disk.device.read.bytes_server_1b_pd_0:
355       - abstract_pd_server_1b
356       - disk.device.read.bytes_pd_server_1b
357       attachment_pd_server_1b_port_0:
358       - abstract_pd_server_1b
359       - attachment_pd_server_1b_pd_server_1b_port
360       disk.device.write.bytes.rate_server_1b_pd_1_test_nested_level2:
361       - test_nested_level2
362       - disk.device.write.bytes.rate_server_1b_pd_1
363       disk.ephemeral.size_server_1b_pd_0:
364       - abstract_pd_server_1b
365       - disk.ephemeral.size_pd_server_1b
366       disk.device.usage_server_1b_pd_1_test_nested_level2:
367       - test_nested_level2
368       - disk.device.usage_server_1b_pd_1
369       instance_server_1b_pd_0:
370       - abstract_pd_server_1b
371       - instance_pd_server_1b
372       disk.device.capacity_server_1b_pd_0:
373       - abstract_pd_server_1b
374       - disk.device.capacity_pd_server_1b
375       network.outgoing.packets.rate_pd_server_1b_port_1_test_nested_level2:
376       - test_nested_level2
377       - network.outgoing.packets.rate_pd_server_1b_port_1
378       network.outgoing.bytes.rate_pd_server_1b_port_0:
379       - abstract_pd_server_1b
380       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
381       network.incoming.packets.rate_pd_server_1b_port_0:
382       - abstract_pd_server_1b
383       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
384       os_server_1b_pd_0:
385       - abstract_pd_server_1b
386       - os_pd_server_1b
387       endpoint_server_1b_pd_0:
388       - abstract_pd_server_1b
389       - endpoint_pd_server_1b
390       disk.read.bytes_server_1b_pd_0:
391       - abstract_pd_server_1b
392       - disk.read.bytes_pd_server_1b
393       disk.root.size_server_1b_pd_1_test_nested_level2:
394       - test_nested_level2
395       - disk.root.size_server_1b_pd_1
396       forwarder_pd_server_1b_port_1_test_nested_level2:
397       - test_nested_level2
398       - forwarder_pd_server_1b_port_1
399       host_server_1b_pd_0:
400       - abstract_pd_server_1b
401       - host_pd_server_1b
402       network.incoming.bytes_pd_server_1b_port_0:
403       - abstract_pd_server_1b
404       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
405       disk.root.size_server_1b_pd_0:
406       - abstract_pd_server_1b
407       - disk.root.size_pd_server_1b
408       disk.device.read.bytes_server_1b_pd_1_test_nested_level2:
409       - test_nested_level2
410       - disk.device.read.bytes_server_1b_pd_1
411       memory_server_1b_pd_0:
412       - abstract_pd_server_1b
413       - memory_pd_server_1b
414       memory_server_1b_pd_1_test_nested_level2:
415       - test_nested_level2
416       - memory_server_1b_pd_1
417       disk.device.latency_server_1b_pd_0:
418       - abstract_pd_server_1b
419       - disk.device.latency_pd_server_1b
420       disk.device.usage_server_1b_pd_0:
421       - abstract_pd_server_1b
422       - disk.device.usage_pd_server_1b
423       scalable_server_1b_pd_1_test_nested_level2:
424       - test_nested_level2
425       - scalable_server_1b_pd_1
426       network.incoming.bytes_pd_server_1b_port_1_test_nested_level2:
427       - test_nested_level2
428       - network.incoming.bytes_pd_server_1b_port_1
429       disk.allocation_server_1b_pd_0:
430       - abstract_pd_server_1b
431       - disk.allocation_pd_server_1b
432       memory.resident_server_1b_pd_1_test_nested_level2:
433       - test_nested_level2
434       - memory.resident_server_1b_pd_1
435       binding_pd_server_1b_port_0:
436       - abstract_pd_server_1b
437       - binding_pd_server_1b_pd_server_1b_port
438       disk.capacity_server_1b_pd_1_test_nested_level2:
439       - test_nested_level2
440       - disk.capacity_server_1b_pd_1
441       disk.device.latency_server_1b_pd_1_test_nested_level2:
442       - test_nested_level2
443       - disk.device.latency_server_1b_pd_1
444       disk.write.bytes.rate_server_1b_pd_1_test_nested_level2:
445       - test_nested_level2
446       - disk.write.bytes.rate_server_1b_pd_1
447       network.incoming.bytes.rate_pd_server_1b_port_1_test_nested_level2:
448       - test_nested_level2
449       - network.incoming.bytes.rate_pd_server_1b_port_1
450       disk.device.read.requests.rate_server_1b_pd_0:
451       - abstract_pd_server_1b
452       - disk.device.read.requests.rate_pd_server_1b
453       disk.write.requests_server_1b_pd_0:
454       - abstract_pd_server_1b
455       - disk.write.requests_pd_server_1b
456       scalable_server_1b_pd_0:
457       - abstract_pd_server_1b
458       - scalable_pd_server_1b
459       cpu.delta_server_1b_pd_0:
460       - abstract_pd_server_1b
461       - cpu.delta_pd_server_1b
462       feature_test_resourceGroup_1_test_nested_level2:
463       - test_nested_level2
464       - feature_test_resourceGroup_1
465       vcpus_server_1b_pd_0:
466       - abstract_pd_server_1b
467       - vcpus_pd_server_1b
468       disk.device.read.requests_server_1b_pd_0:
469       - abstract_pd_server_1b
470       - disk.device.read.requests_pd_server_1b
471       network.incoming.packets_pd_server_1b_port_0:
472       - abstract_pd_server_1b
473       - network.incoming.packets_pd_server_1b_pd_server_1b_port
474       disk.read.bytes_server_1b_pd_1_test_nested_level2:
475       - test_nested_level2
476       - disk.read.bytes_server_1b_pd_1
477       binding_server_1b_pd_1_test_nested_level2:
478       - test_nested_level2
479       - binding_server_1b_pd_1
480       disk.device.read.bytes.rate_server_1b_pd_1_test_nested_level2:
481       - test_nested_level2
482       - disk.device.read.bytes.rate_server_1b_pd_1
483       disk.latency_server_1b_pd_1_test_nested_level2:
484       - test_nested_level2
485       - disk.latency_server_1b_pd_1
486       disk.read.bytes.rate_server_1b_pd_0:
487       - abstract_pd_server_1b
488       - disk.read.bytes.rate_pd_server_1b
489       network.outgoing.bytes_pd_server_1b_port_1_test_nested_level2:
490       - test_nested_level2
491       - network.outgoing.bytes_pd_server_1b_port_1
492       memory.usage_server_1b_pd_0:
493       - abstract_pd_server_1b
494       - memory.usage_pd_server_1b
495       os_server_1b_pd_1_test_nested_level2:
496       - test_nested_level2
497       - os_server_1b_pd_1
498       disk.latency_server_1b_pd_0:
499       - abstract_pd_server_1b
500       - disk.latency_pd_server_1b
501       network.incoming.bytes.rate_pd_server_1b_port_0:
502       - abstract_pd_server_1b
503       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
504       disk.write.requests_server_1b_pd_1_test_nested_level2:
505       - test_nested_level2
506       - disk.write.requests_server_1b_pd_1
507     requirements:
508       link_template_Vlan_vmi_1_test_resourceGroup_0:
509       - test_resourceGroup_0
510       - link_template_Vlan_vmi_1
511       dependency_pd_server_1b_port_0:
512       - abstract_pd_server_1b
513       - dependency_pd_server_1b_pd_server_1b_port
514       link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
515       - test_nested_level2
516       - link_template_Vlan_vmi_1_test_resourceGroup_1
517       dependency_server_1b_pd_1_test_nested_level2:
518       - test_nested_level2
519       - dependency_server_1b_pd_1
520       link_pd_server_1b_port_0:
521       - abstract_pd_server_1b
522       - link_pd_server_1b_pd_server_1b_port
523       dependency_template_Vlan_vmi_1_test_resourceGroup_0:
524       - test_resourceGroup_0
525       - dependency_template_Vlan_vmi_1
526       link_pd_server_1b_port_1_test_nested_level2:
527       - test_nested_level2
528       - link_pd_server_1b_port_1
529       dependency_pd_server_1b_port_1_test_nested_level2:
530       - test_nested_level2
531       - dependency_pd_server_1b_port_1
532       dependency_test_resourceGroup_0:
533       - test_resourceGroup_0
534       - dependency
535       dependency_test_resourceGroup_1_test_nested_level2:
536       - test_nested_level2
537       - dependency_test_resourceGroup_1
538       local_storage_server_1b_pd_0:
539       - abstract_pd_server_1b
540       - local_storage_pd_server_1b
541       dependency_server_1b_pd_0:
542       - abstract_pd_server_1b
543       - dependency_pd_server_1b
544       dependency_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
545       - test_nested_level2
546       - dependency_template_Vlan_vmi_1_test_resourceGroup_1
547       dependency_test_nested_level2:
548       - test_nested_level2
549       - dependency
550       local_storage_server_1b_pd_1_test_nested_level2:
551       - test_nested_level2
552       - local_storage_server_1b_pd_1