d8eca3f7f0b37388ab8289613b0b7eac0807c48e
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested3
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     cmaui_names:
12       hidden: false
13       immutable: false
14       type: list
15       description: CMAUI1, CMAUI2 server names
16       entry_schema:
17         type: string
18     p1:
19       hidden: false
20       immutable: false
21       type: string
22       description: UID of OAM network
23     p2:
24       hidden: false
25       immutable: false
26       type: string
27     cmaui_image:
28       hidden: false
29       immutable: false
30       type: string
31       description: Image for CMAUI server
32     cmaui_flavor:
33       hidden: false
34       immutable: false
35       type: string
36       description: Flavor for CMAUI server
37     indx:
38       hidden: false
39       immutable: false
40       type: float
41     security_group_name:
42       hidden: false
43       immutable: false
44       type: list
45       description: CMAUI1, CMAUI2 server names
46       entry_schema:
47         type: string
48     availability_zone_0:
49       label: availabilityzone name
50       hidden: false
51       immutable: false
52       type: string
53       description: availabilityzone name
54     cmaui_oam_ips:
55       hidden: false
56       immutable: false
57       type: string
58     net:
59       hidden: false
60       immutable: false
61       type: string
62   node_templates:
63     test_nested4Level:
64       type: org.openecomp.resource.abstract.nodes.heat.cmaui
65       directives:
66       - substitutable
67       properties:
68         p1:
69           get_input: p1
70         service_template_filter:
71           substitute_service_template: nested4ServiceTemplate.yaml
72         port_cmaui_port_8_mac_requirements:
73           mac_count_required:
74             is_required: false
75         p2:
76           get_input: p2
77         port_cmaui_port_7_mac_requirements:
78           mac_count_required:
79             is_required: false
80         port_cmaui_port_7_ip_requirements:
81         - ip_version: 4
82           ip_count_required:
83             is_required: true
84           floating_ip_count_required:
85             is_required: false
86         port_cmaui_port_8_ip_requirements:
87         - ip_version: 4
88           ip_count_required:
89             is_required: true
90           floating_ip_count_required:
91             is_required: false
92     abstract_cmaui:
93       type: org.openecomp.resource.abstract.nodes.cmaui
94       directives:
95       - substitutable
96       properties:
97         port_cmaui_port_6_fixed_ips:
98         - ip_address:
99             get_input:
100             - cmaui_oam_ips
101             - 0
102         vm_flavor_name:
103           get_input: cmaui_flavor
104         compute_cmaui_name:
105         - get_input:
106           - cmaui_names
107           - 0
108         compute_cmaui_availability_zone:
109         - get_input: availability_zone_0
110         vm_image_name:
111           get_input: cmaui_image
112         port_cmaui_port_6_network:
113         - get_input: net
114         port_cmaui_port_5_ip_requirements:
115         - ip_version: 4
116           ip_count_required:
117             is_required: true
118           floating_ip_count_required:
119             is_required: false
120         port_cmaui_port_5_fixed_ips:
121         - ip_address:
122             get_input:
123             - cmaui_oam_ips
124             - 0
125         port_cmaui_port_6_ip_requirements:
126         - ip_version: 4
127           ip_count_required:
128             is_required: true
129           floating_ip_count_required:
130             is_required: false
131         port_cmaui_port_5_network:
132         - get_input: net
133         port_cmaui_port_5_replacement_policy:
134         - AUTO
135         port_cmaui_port_6_replacement_policy:
136         - AUTO
137         port_cmaui_port_5_security_groups:
138         - - get_input: p1
139         port_cmaui_port_5_mac_requirements:
140           mac_count_required:
141             is_required: false
142         port_cmaui_port_6_mac_requirements:
143           mac_count_required:
144             is_required: false
145         port_cmaui_port_6_security_groups:
146         - - get_input: p2
147         service_template_filter:
148           substitute_service_template: Nested_cmauiServiceTemplate.yaml
149           count: 1
150         index_value:
151           get_property:
152           - SELF
153           - service_template_filter
154           - index_value
155   groups:
156     nested3_group:
157       type: org.openecomp.groups.heat.HeatStack
158       properties:
159         heat_file: ../Artifacts/nested3.yml
160         description: nested3
161       members:
162       - test_nested4Level
163       - abstract_cmaui
164   substitution_mappings:
165     node_type: org.openecomp.resource.abstract.nodes.heat.nested3
166     capabilities:
167       memory.usage_server_cmaui_4_test_nested4Level:
168       - test_nested4Level
169       - memory.usage_server_cmaui_4
170       cpu_util_server_cmaui_4_test_nested4Level:
171       - test_nested4Level
172       - cpu_util_server_cmaui_4
173       disk.device.usage_server_cmaui_3:
174       - abstract_cmaui
175       - disk.device.usage_cmaui
176       disk.device.latency_server_cmaui_3:
177       - abstract_cmaui
178       - disk.device.latency_cmaui
179       disk.read.requests_server_cmaui_4_test_nested4Level:
180       - test_nested4Level
181       - disk.read.requests_server_cmaui_4
182       disk.root.size_server_cmaui_3:
183       - abstract_cmaui
184       - disk.root.size_cmaui
185       disk.device.write.requests.rate_server_cmaui_3:
186       - abstract_cmaui
187       - disk.device.write.requests.rate_cmaui
188       disk.write.bytes.rate_server_cmaui_4_test_nested4Level:
189       - test_nested4Level
190       - disk.write.bytes.rate_server_cmaui_4
191       disk.latency_server_cmaui_4_test_nested4Level:
192       - test_nested4Level
193       - disk.latency_server_cmaui_4
194       disk.read.requests_server_cmaui_3:
195       - abstract_cmaui
196       - disk.read.requests_cmaui
197       disk.device.iops_server_cmaui_3:
198       - abstract_cmaui
199       - disk.device.iops_cmaui
200       disk.device.capacity_server_cmaui_3:
201       - abstract_cmaui
202       - disk.device.capacity_cmaui
203       disk.device.read.bytes.rate_server_cmaui_3:
204       - abstract_cmaui
205       - disk.device.read.bytes.rate_cmaui
206       network.incoming.bytes.rate_cmaui_port_7_test_nested4Level:
207       - test_nested4Level
208       - network.incoming.bytes.rate_cmaui_port_7
209       feature_server_cmaui_4_test_nested4Level:
210       - test_nested4Level
211       - feature_server_cmaui_4
212       disk.capacity_server_cmaui_4_test_nested4Level:
213       - test_nested4Level
214       - disk.capacity_server_cmaui_4
215       disk.read.bytes_server_cmaui_3:
216       - abstract_cmaui
217       - disk.read.bytes_cmaui
218       network.incoming.bytes.rate_cmaui_port_8_test_nested4Level:
219       - test_nested4Level
220       - network.incoming.bytes.rate_cmaui_port_8
221       disk.device.write.bytes.rate_server_cmaui_4_test_nested4Level:
222       - test_nested4Level
223       - disk.device.write.bytes.rate_server_cmaui_4
224       disk.device.read.requests_server_cmaui_4_test_nested4Level:
225       - test_nested4Level
226       - disk.device.read.requests_server_cmaui_4
227       disk.device.write.requests_server_cmaui_4_test_nested4Level:
228       - test_nested4Level
229       - disk.device.write.requests_server_cmaui_4
230       disk.write.requests.rate_server_cmaui_3:
231       - abstract_cmaui
232       - disk.write.requests.rate_cmaui
233       disk.device.write.requests.rate_server_cmaui_4_test_nested4Level:
234       - test_nested4Level
235       - disk.device.write.requests.rate_server_cmaui_4
236       disk.device.read.bytes_server_cmaui_4_test_nested4Level:
237       - test_nested4Level
238       - disk.device.read.bytes_server_cmaui_4
239       disk.device.read.bytes_server_cmaui_3:
240       - abstract_cmaui
241       - disk.device.read.bytes_cmaui
242       memory_server_cmaui_3:
243       - abstract_cmaui
244       - memory_cmaui
245       memory.resident_server_cmaui_4_test_nested4Level:
246       - test_nested4Level
247       - memory.resident_server_cmaui_4
248       cpu_server_cmaui_3:
249       - abstract_cmaui
250       - cpu_cmaui
251       binding_server_cmaui_4_test_nested4Level:
252       - test_nested4Level
253       - binding_server_cmaui_4
254       network.incoming.packets_cmaui_port_5:
255       - abstract_cmaui
256       - network.incoming.packets_cmaui_cmaui_port_5
257       os_server_cmaui_4_test_nested4Level:
258       - test_nested4Level
259       - os_server_cmaui_4
260       network.incoming.packets.rate_cmaui_port_7_test_nested4Level:
261       - test_nested4Level
262       - network.incoming.packets.rate_cmaui_port_7
263       disk.ephemeral.size_server_cmaui_3:
264       - abstract_cmaui
265       - disk.ephemeral.size_cmaui
266       cpu.delta_server_cmaui_4_test_nested4Level:
267       - test_nested4Level
268       - cpu.delta_server_cmaui_4
269       network.incoming.packets_cmaui_port_6:
270       - abstract_cmaui
271       - network.incoming.packets_cmaui_cmaui_port_6
272       disk.capacity_server_cmaui_3:
273       - abstract_cmaui
274       - disk.capacity_cmaui
275       disk.device.capacity_server_cmaui_4_test_nested4Level:
276       - test_nested4Level
277       - disk.device.capacity_server_cmaui_4
278       network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level:
279       - test_nested4Level
280       - network.outgoing.bytes.rate_cmaui_port_7
281       scalable_server_cmaui_4_test_nested4Level:
282       - test_nested4Level
283       - scalable_server_cmaui_4
284       disk.device.iops_server_cmaui_4_test_nested4Level:
285       - test_nested4Level
286       - disk.device.iops_server_cmaui_4
287       disk.read.bytes.rate_server_cmaui_4_test_nested4Level:
288       - test_nested4Level
289       - disk.read.bytes.rate_server_cmaui_4
290       endpoint_server_cmaui_4_test_nested4Level:
291       - test_nested4Level
292       - endpoint_server_cmaui_4
293       network.outgoing.bytes_cmaui_port_8_test_nested4Level:
294       - test_nested4Level
295       - network.outgoing.bytes_cmaui_port_8
296       vcpus_server_cmaui_4_test_nested4Level:
297       - test_nested4Level
298       - vcpus_server_cmaui_4
299       binding_cmaui_port_5:
300       - abstract_cmaui
301       - binding_cmaui_cmaui_port_5
302       network.incoming.packets_cmaui_port_8_test_nested4Level:
303       - test_nested4Level
304       - network.incoming.packets_cmaui_port_8
305       binding_cmaui_port_6:
306       - abstract_cmaui
307       - binding_cmaui_cmaui_port_6
308       disk.device.write.requests_server_cmaui_3:
309       - abstract_cmaui
310       - disk.device.write.requests_cmaui
311       network.outgoing.packets.rate_cmaui_port_8_test_nested4Level:
312       - test_nested4Level
313       - network.outgoing.packets.rate_cmaui_port_8
314       disk.write.bytes_server_cmaui_4_test_nested4Level:
315       - test_nested4Level
316       - disk.write.bytes_server_cmaui_4
317       disk.write.requests.rate_server_cmaui_4_test_nested4Level:
318       - test_nested4Level
319       - disk.write.requests.rate_server_cmaui_4
320       disk.iops_server_cmaui_3:
321       - abstract_cmaui
322       - disk.iops_cmaui
323       network.outgoing.bytes.rate_cmaui_port_6:
324       - abstract_cmaui
325       - network.outgoing.bytes.rate_cmaui_cmaui_port_6
326       network.outgoing.bytes.rate_cmaui_port_5:
327       - abstract_cmaui
328       - network.outgoing.bytes.rate_cmaui_cmaui_port_5
329       network.incoming.bytes_cmaui_port_6:
330       - abstract_cmaui
331       - network.incoming.bytes_cmaui_cmaui_port_6
332       network.incoming.bytes_cmaui_port_5:
333       - abstract_cmaui
334       - network.incoming.bytes_cmaui_cmaui_port_5
335       host_server_cmaui_4_test_nested4Level:
336       - test_nested4Level
337       - host_server_cmaui_4
338       cpu_util_server_cmaui_3:
339       - abstract_cmaui
340       - cpu_util_cmaui
341       disk.device.write.bytes.rate_server_cmaui_3:
342       - abstract_cmaui
343       - disk.device.write.bytes.rate_cmaui
344       disk.write.bytes.rate_server_cmaui_3:
345       - abstract_cmaui
346       - disk.write.bytes.rate_cmaui
347       disk.device.write.bytes_server_cmaui_3:
348       - abstract_cmaui
349       - disk.device.write.bytes_cmaui
350       network.incoming.bytes_cmaui_port_8_test_nested4Level:
351       - test_nested4Level
352       - network.incoming.bytes_cmaui_port_8
353       network.outpoing.packets_cmaui_port_8_test_nested4Level:
354       - test_nested4Level
355       - network.outpoing.packets_cmaui_port_8
356       disk.iops_server_cmaui_4_test_nested4Level:
357       - test_nested4Level
358       - disk.iops_server_cmaui_4
359       feature_server_cmaui_3:
360       - abstract_cmaui
361       - feature_cmaui
362       feature_cmaui_port_5:
363       - abstract_cmaui
364       - feature_cmaui_cmaui_port_5
365       feature_cmaui_port_6:
366       - abstract_cmaui
367       - feature_cmaui_cmaui_port_6
368       cpu_server_cmaui_4_test_nested4Level:
369       - test_nested4Level
370       - cpu_server_cmaui_4
371       attachment_cmaui_port_7_test_nested4Level:
372       - test_nested4Level
373       - attachment_cmaui_port_7
374       binding_cmaui_port_8_test_nested4Level:
375       - test_nested4Level
376       - binding_cmaui_port_8
377       disk.write.bytes_server_cmaui_3:
378       - abstract_cmaui
379       - disk.write.bytes_cmaui
380       network.incoming.packets.rate_cmaui_port_5:
381       - abstract_cmaui
382       - network.incoming.packets.rate_cmaui_cmaui_port_5
383       disk.allocation_server_cmaui_3:
384       - abstract_cmaui
385       - disk.allocation_cmaui
386       attachment_cmaui_port_6:
387       - abstract_cmaui
388       - attachment_cmaui_cmaui_port_6
389       binding_server_cmaui_3:
390       - abstract_cmaui
391       - binding_cmaui
392       vcpus_server_cmaui_3:
393       - abstract_cmaui
394       - vcpus_cmaui
395       network.outgoing.packets.rate_cmaui_port_7_test_nested4Level:
396       - test_nested4Level
397       - network.outgoing.packets.rate_cmaui_port_7
398       instance_server_cmaui_4_test_nested4Level:
399       - test_nested4Level
400       - instance_server_cmaui_4
401       network.outgoing.packets.rate_cmaui_port_5:
402       - abstract_cmaui
403       - network.outgoing.packets.rate_cmaui_cmaui_port_5
404       scalable_server_cmaui_3:
405       - abstract_cmaui
406       - scalable_cmaui
407       network.outgoing.packets.rate_cmaui_port_6:
408       - abstract_cmaui
409       - network.outgoing.packets.rate_cmaui_cmaui_port_6
410       attachment_cmaui_port_5:
411       - abstract_cmaui
412       - attachment_cmaui_cmaui_port_5
413       feature_cmaui_port_8_test_nested4Level:
414       - test_nested4Level
415       - feature_cmaui_port_8
416       disk.write.requests_server_cmaui_3:
417       - abstract_cmaui
418       - disk.write.requests_cmaui
419       network.outpoing.packets_cmaui_port_7_test_nested4Level:
420       - test_nested4Level
421       - network.outpoing.packets_cmaui_port_7
422       attachment_cmaui_port_8_test_nested4Level:
423       - test_nested4Level
424       - attachment_cmaui_port_8
425       disk.usage_server_cmaui_3:
426       - abstract_cmaui
427       - disk.usage_cmaui
428       disk.device.write.bytes_server_cmaui_4_test_nested4Level:
429       - test_nested4Level
430       - disk.device.write.bytes_server_cmaui_4
431       network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level:
432       - test_nested4Level
433       - network.outgoing.bytes.rate_cmaui_port_8
434       feature_cmaui_port_7_test_nested4Level:
435       - test_nested4Level
436       - feature_cmaui_port_7
437       endpoint_server_cmaui_3:
438       - abstract_cmaui
439       - endpoint_cmaui
440       memory_server_cmaui_4_test_nested4Level:
441       - test_nested4Level
442       - memory_server_cmaui_4
443       network.incoming.packets.rate_cmaui_port_6:
444       - abstract_cmaui
445       - network.incoming.packets.rate_cmaui_cmaui_port_6
446       os_server_cmaui_3:
447       - abstract_cmaui
448       - os_cmaui
449       disk.root.size_server_cmaui_4_test_nested4Level:
450       - test_nested4Level
451       - disk.root.size_server_cmaui_4
452       binding_cmaui_port_7_test_nested4Level:
453       - test_nested4Level
454       - binding_cmaui_port_7
455       disk.usage_server_cmaui_4_test_nested4Level:
456       - test_nested4Level
457       - disk.usage_server_cmaui_4
458       disk.device.latency_server_cmaui_4_test_nested4Level:
459       - test_nested4Level
460       - disk.device.latency_server_cmaui_4
461       disk.device.read.requests.rate_server_cmaui_4_test_nested4Level:
462       - test_nested4Level
463       - disk.device.read.requests.rate_server_cmaui_4
464       disk.ephemeral.size_server_cmaui_4_test_nested4Level:
465       - test_nested4Level
466       - disk.ephemeral.size_server_cmaui_4
467       disk.device.allocation_server_cmaui_3:
468       - abstract_cmaui
469       - disk.device.allocation_cmaui
470       disk.read.bytes_server_cmaui_4_test_nested4Level:
471       - test_nested4Level
472       - disk.read.bytes_server_cmaui_4
473       disk.allocation_server_cmaui_4_test_nested4Level:
474       - test_nested4Level
475       - disk.allocation_server_cmaui_4
476       network.outgoing.bytes_cmaui_port_7_test_nested4Level:
477       - test_nested4Level
478       - network.outgoing.bytes_cmaui_port_7
479       disk.device.allocation_server_cmaui_4_test_nested4Level:
480       - test_nested4Level
481       - disk.device.allocation_server_cmaui_4
482       host_server_cmaui_3:
483       - abstract_cmaui
484       - host_cmaui
485       disk.write.requests_server_cmaui_4_test_nested4Level:
486       - test_nested4Level
487       - disk.write.requests_server_cmaui_4
488       network.incoming.packets_cmaui_port_7_test_nested4Level:
489       - test_nested4Level
490       - network.incoming.packets_cmaui_port_7
491       feature_test_nested4Level:
492       - test_nested4Level
493       - feature
494       network.incoming.bytes.rate_cmaui_port_6:
495       - abstract_cmaui
496       - network.incoming.bytes.rate_cmaui_cmaui_port_6
497       instance_server_cmaui_3:
498       - abstract_cmaui
499       - instance_cmaui
500       network.incoming.packets.rate_cmaui_port_8_test_nested4Level:
501       - test_nested4Level
502       - network.incoming.packets.rate_cmaui_port_8
503       network.outpoing.packets_cmaui_port_5:
504       - abstract_cmaui
505       - network.outpoing.packets_cmaui_cmaui_port_5
506       network.outgoing.bytes_cmaui_port_6:
507       - abstract_cmaui
508       - network.outgoing.bytes_cmaui_cmaui_port_6
509       network.outpoing.packets_cmaui_port_6:
510       - abstract_cmaui
511       - network.outpoing.packets_cmaui_cmaui_port_6
512       disk.read.bytes.rate_server_cmaui_3:
513       - abstract_cmaui
514       - disk.read.bytes.rate_cmaui
515       network.outgoing.bytes_cmaui_port_5:
516       - abstract_cmaui
517       - network.outgoing.bytes_cmaui_cmaui_port_5
518       disk.device.usage_server_cmaui_4_test_nested4Level:
519       - test_nested4Level
520       - disk.device.usage_server_cmaui_4
521       disk.device.read.bytes.rate_server_cmaui_4_test_nested4Level:
522       - test_nested4Level
523       - disk.device.read.bytes.rate_server_cmaui_4
524       network.incoming.bytes.rate_cmaui_port_5:
525       - abstract_cmaui
526       - network.incoming.bytes.rate_cmaui_cmaui_port_5
527       disk.device.read.requests_server_cmaui_3:
528       - abstract_cmaui
529       - disk.device.read.requests_cmaui
530       network.incoming.bytes_cmaui_port_7_test_nested4Level:
531       - test_nested4Level
532       - network.incoming.bytes_cmaui_port_7
533       disk.device.read.requests.rate_server_cmaui_3:
534       - abstract_cmaui
535       - disk.device.read.requests.rate_cmaui
536       cpu.delta_server_cmaui_3:
537       - abstract_cmaui
538       - cpu.delta_cmaui
539       memory.resident_server_cmaui_3:
540       - abstract_cmaui
541       - memory.resident_cmaui
542       disk.latency_server_cmaui_3:
543       - abstract_cmaui
544       - disk.latency_cmaui
545       memory.usage_server_cmaui_3:
546       - abstract_cmaui
547       - memory.usage_cmaui
548     requirements:
549       dependency_cmaui_port_7_test_nested4Level:
550       - test_nested4Level
551       - dependency_cmaui_port_7
552       local_storage_server_cmaui_4_test_nested4Level:
553       - test_nested4Level
554       - local_storage_server_cmaui_4
555       dependency_cmaui_port_6:
556       - abstract_cmaui
557       - dependency_cmaui_cmaui_port_6
558       dependency_cmaui_port_8_test_nested4Level:
559       - test_nested4Level
560       - dependency_cmaui_port_8
561       local_storage_server_cmaui_3:
562       - abstract_cmaui
563       - local_storage_cmaui
564       link_cmaui_port_6:
565       - abstract_cmaui
566       - link_cmaui_cmaui_port_6
567       link_cmaui_port_5:
568       - abstract_cmaui
569       - link_cmaui_cmaui_port_5
570       dependency_test_nested4Level:
571       - test_nested4Level
572       - dependency
573       link_cmaui_port_8_test_nested4Level:
574       - test_nested4Level
575       - link_cmaui_port_8
576       link_cmaui_port_7_test_nested4Level:
577       - test_nested4Level
578       - link_cmaui_port_7
579       dependency_server_cmaui_4_test_nested4Level:
580       - test_nested4Level
581       - dependency_server_cmaui_4
582       dependency_server_cmaui_3:
583       - abstract_cmaui
584       - dependency_cmaui
585       dependency_cmaui_port_5:
586       - abstract_cmaui
587       - dependency_cmaui_cmaui_port_5