a68045fcea22e71823d922c42a3e7f447ac747ad
[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       forwarder_cmaui_port_7_test_nested4Level:
180       - test_nested4Level
181       - forwarder_cmaui_port_7
182       disk.read.requests_server_cmaui_4_test_nested4Level:
183       - test_nested4Level
184       - disk.read.requests_server_cmaui_4
185       forwarder_cmaui_port_8_test_nested4Level:
186       - test_nested4Level
187       - forwarder_cmaui_port_8
188       disk.root.size_server_cmaui_3:
189       - abstract_cmaui
190       - disk.root.size_cmaui
191       disk.device.write.requests.rate_server_cmaui_3:
192       - abstract_cmaui
193       - disk.device.write.requests.rate_cmaui
194       disk.write.bytes.rate_server_cmaui_4_test_nested4Level:
195       - test_nested4Level
196       - disk.write.bytes.rate_server_cmaui_4
197       disk.latency_server_cmaui_4_test_nested4Level:
198       - test_nested4Level
199       - disk.latency_server_cmaui_4
200       disk.read.requests_server_cmaui_3:
201       - abstract_cmaui
202       - disk.read.requests_cmaui
203       disk.device.iops_server_cmaui_3:
204       - abstract_cmaui
205       - disk.device.iops_cmaui
206       disk.device.capacity_server_cmaui_3:
207       - abstract_cmaui
208       - disk.device.capacity_cmaui
209       disk.device.read.bytes.rate_server_cmaui_3:
210       - abstract_cmaui
211       - disk.device.read.bytes.rate_cmaui
212       network.incoming.bytes.rate_cmaui_port_7_test_nested4Level:
213       - test_nested4Level
214       - network.incoming.bytes.rate_cmaui_port_7
215       feature_server_cmaui_4_test_nested4Level:
216       - test_nested4Level
217       - feature_server_cmaui_4
218       disk.capacity_server_cmaui_4_test_nested4Level:
219       - test_nested4Level
220       - disk.capacity_server_cmaui_4
221       disk.read.bytes_server_cmaui_3:
222       - abstract_cmaui
223       - disk.read.bytes_cmaui
224       network.incoming.bytes.rate_cmaui_port_8_test_nested4Level:
225       - test_nested4Level
226       - network.incoming.bytes.rate_cmaui_port_8
227       disk.device.write.bytes.rate_server_cmaui_4_test_nested4Level:
228       - test_nested4Level
229       - disk.device.write.bytes.rate_server_cmaui_4
230       disk.device.read.requests_server_cmaui_4_test_nested4Level:
231       - test_nested4Level
232       - disk.device.read.requests_server_cmaui_4
233       disk.device.write.requests_server_cmaui_4_test_nested4Level:
234       - test_nested4Level
235       - disk.device.write.requests_server_cmaui_4
236       disk.write.requests.rate_server_cmaui_3:
237       - abstract_cmaui
238       - disk.write.requests.rate_cmaui
239       disk.device.write.requests.rate_server_cmaui_4_test_nested4Level:
240       - test_nested4Level
241       - disk.device.write.requests.rate_server_cmaui_4
242       disk.device.read.bytes_server_cmaui_4_test_nested4Level:
243       - test_nested4Level
244       - disk.device.read.bytes_server_cmaui_4
245       disk.device.read.bytes_server_cmaui_3:
246       - abstract_cmaui
247       - disk.device.read.bytes_cmaui
248       memory_server_cmaui_3:
249       - abstract_cmaui
250       - memory_cmaui
251       memory.resident_server_cmaui_4_test_nested4Level:
252       - test_nested4Level
253       - memory.resident_server_cmaui_4
254       cpu_server_cmaui_3:
255       - abstract_cmaui
256       - cpu_cmaui
257       binding_server_cmaui_4_test_nested4Level:
258       - test_nested4Level
259       - binding_server_cmaui_4
260       network.incoming.packets_cmaui_port_5:
261       - abstract_cmaui
262       - network.incoming.packets_cmaui_cmaui_port_5
263       os_server_cmaui_4_test_nested4Level:
264       - test_nested4Level
265       - os_server_cmaui_4
266       network.incoming.packets.rate_cmaui_port_7_test_nested4Level:
267       - test_nested4Level
268       - network.incoming.packets.rate_cmaui_port_7
269       disk.ephemeral.size_server_cmaui_3:
270       - abstract_cmaui
271       - disk.ephemeral.size_cmaui
272       cpu.delta_server_cmaui_4_test_nested4Level:
273       - test_nested4Level
274       - cpu.delta_server_cmaui_4
275       network.incoming.packets_cmaui_port_6:
276       - abstract_cmaui
277       - network.incoming.packets_cmaui_cmaui_port_6
278       disk.capacity_server_cmaui_3:
279       - abstract_cmaui
280       - disk.capacity_cmaui
281       disk.device.capacity_server_cmaui_4_test_nested4Level:
282       - test_nested4Level
283       - disk.device.capacity_server_cmaui_4
284       network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level:
285       - test_nested4Level
286       - network.outgoing.bytes.rate_cmaui_port_7
287       scalable_server_cmaui_4_test_nested4Level:
288       - test_nested4Level
289       - scalable_server_cmaui_4
290       disk.device.iops_server_cmaui_4_test_nested4Level:
291       - test_nested4Level
292       - disk.device.iops_server_cmaui_4
293       disk.read.bytes.rate_server_cmaui_4_test_nested4Level:
294       - test_nested4Level
295       - disk.read.bytes.rate_server_cmaui_4
296       endpoint_server_cmaui_4_test_nested4Level:
297       - test_nested4Level
298       - endpoint_server_cmaui_4
299       network.outgoing.bytes_cmaui_port_8_test_nested4Level:
300       - test_nested4Level
301       - network.outgoing.bytes_cmaui_port_8
302       vcpus_server_cmaui_4_test_nested4Level:
303       - test_nested4Level
304       - vcpus_server_cmaui_4
305       binding_cmaui_port_5:
306       - abstract_cmaui
307       - binding_cmaui_cmaui_port_5
308       network.incoming.packets_cmaui_port_8_test_nested4Level:
309       - test_nested4Level
310       - network.incoming.packets_cmaui_port_8
311       binding_cmaui_port_6:
312       - abstract_cmaui
313       - binding_cmaui_cmaui_port_6
314       disk.device.write.requests_server_cmaui_3:
315       - abstract_cmaui
316       - disk.device.write.requests_cmaui
317       network.outgoing.packets.rate_cmaui_port_8_test_nested4Level:
318       - test_nested4Level
319       - network.outgoing.packets.rate_cmaui_port_8
320       disk.write.bytes_server_cmaui_4_test_nested4Level:
321       - test_nested4Level
322       - disk.write.bytes_server_cmaui_4
323       disk.write.requests.rate_server_cmaui_4_test_nested4Level:
324       - test_nested4Level
325       - disk.write.requests.rate_server_cmaui_4
326       disk.iops_server_cmaui_3:
327       - abstract_cmaui
328       - disk.iops_cmaui
329       network.outgoing.bytes.rate_cmaui_port_6:
330       - abstract_cmaui
331       - network.outgoing.bytes.rate_cmaui_cmaui_port_6
332       network.outgoing.bytes.rate_cmaui_port_5:
333       - abstract_cmaui
334       - network.outgoing.bytes.rate_cmaui_cmaui_port_5
335       network.incoming.bytes_cmaui_port_6:
336       - abstract_cmaui
337       - network.incoming.bytes_cmaui_cmaui_port_6
338       network.incoming.bytes_cmaui_port_5:
339       - abstract_cmaui
340       - network.incoming.bytes_cmaui_cmaui_port_5
341       host_server_cmaui_4_test_nested4Level:
342       - test_nested4Level
343       - host_server_cmaui_4
344       cpu_util_server_cmaui_3:
345       - abstract_cmaui
346       - cpu_util_cmaui
347       disk.device.write.bytes.rate_server_cmaui_3:
348       - abstract_cmaui
349       - disk.device.write.bytes.rate_cmaui
350       disk.write.bytes.rate_server_cmaui_3:
351       - abstract_cmaui
352       - disk.write.bytes.rate_cmaui
353       disk.device.write.bytes_server_cmaui_3:
354       - abstract_cmaui
355       - disk.device.write.bytes_cmaui
356       network.incoming.bytes_cmaui_port_8_test_nested4Level:
357       - test_nested4Level
358       - network.incoming.bytes_cmaui_port_8
359       network.outpoing.packets_cmaui_port_8_test_nested4Level:
360       - test_nested4Level
361       - network.outpoing.packets_cmaui_port_8
362       disk.iops_server_cmaui_4_test_nested4Level:
363       - test_nested4Level
364       - disk.iops_server_cmaui_4
365       feature_server_cmaui_3:
366       - abstract_cmaui
367       - feature_cmaui
368       feature_cmaui_port_5:
369       - abstract_cmaui
370       - feature_cmaui_cmaui_port_5
371       feature_cmaui_port_6:
372       - abstract_cmaui
373       - feature_cmaui_cmaui_port_6
374       cpu_server_cmaui_4_test_nested4Level:
375       - test_nested4Level
376       - cpu_server_cmaui_4
377       attachment_cmaui_port_7_test_nested4Level:
378       - test_nested4Level
379       - attachment_cmaui_port_7
380       binding_cmaui_port_8_test_nested4Level:
381       - test_nested4Level
382       - binding_cmaui_port_8
383       disk.write.bytes_server_cmaui_3:
384       - abstract_cmaui
385       - disk.write.bytes_cmaui
386       network.incoming.packets.rate_cmaui_port_5:
387       - abstract_cmaui
388       - network.incoming.packets.rate_cmaui_cmaui_port_5
389       disk.allocation_server_cmaui_3:
390       - abstract_cmaui
391       - disk.allocation_cmaui
392       attachment_cmaui_port_6:
393       - abstract_cmaui
394       - attachment_cmaui_cmaui_port_6
395       binding_server_cmaui_3:
396       - abstract_cmaui
397       - binding_cmaui
398       vcpus_server_cmaui_3:
399       - abstract_cmaui
400       - vcpus_cmaui
401       network.outgoing.packets.rate_cmaui_port_7_test_nested4Level:
402       - test_nested4Level
403       - network.outgoing.packets.rate_cmaui_port_7
404       instance_server_cmaui_4_test_nested4Level:
405       - test_nested4Level
406       - instance_server_cmaui_4
407       network.outgoing.packets.rate_cmaui_port_5:
408       - abstract_cmaui
409       - network.outgoing.packets.rate_cmaui_cmaui_port_5
410       scalable_server_cmaui_3:
411       - abstract_cmaui
412       - scalable_cmaui
413       network.outgoing.packets.rate_cmaui_port_6:
414       - abstract_cmaui
415       - network.outgoing.packets.rate_cmaui_cmaui_port_6
416       attachment_cmaui_port_5:
417       - abstract_cmaui
418       - attachment_cmaui_cmaui_port_5
419       feature_cmaui_port_8_test_nested4Level:
420       - test_nested4Level
421       - feature_cmaui_port_8
422       disk.write.requests_server_cmaui_3:
423       - abstract_cmaui
424       - disk.write.requests_cmaui
425       network.outpoing.packets_cmaui_port_7_test_nested4Level:
426       - test_nested4Level
427       - network.outpoing.packets_cmaui_port_7
428       attachment_cmaui_port_8_test_nested4Level:
429       - test_nested4Level
430       - attachment_cmaui_port_8
431       disk.usage_server_cmaui_3:
432       - abstract_cmaui
433       - disk.usage_cmaui
434       disk.device.write.bytes_server_cmaui_4_test_nested4Level:
435       - test_nested4Level
436       - disk.device.write.bytes_server_cmaui_4
437       network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level:
438       - test_nested4Level
439       - network.outgoing.bytes.rate_cmaui_port_8
440       feature_cmaui_port_7_test_nested4Level:
441       - test_nested4Level
442       - feature_cmaui_port_7
443       endpoint_server_cmaui_3:
444       - abstract_cmaui
445       - endpoint_cmaui
446       memory_server_cmaui_4_test_nested4Level:
447       - test_nested4Level
448       - memory_server_cmaui_4
449       network.incoming.packets.rate_cmaui_port_6:
450       - abstract_cmaui
451       - network.incoming.packets.rate_cmaui_cmaui_port_6
452       os_server_cmaui_3:
453       - abstract_cmaui
454       - os_cmaui
455       disk.root.size_server_cmaui_4_test_nested4Level:
456       - test_nested4Level
457       - disk.root.size_server_cmaui_4
458       binding_cmaui_port_7_test_nested4Level:
459       - test_nested4Level
460       - binding_cmaui_port_7
461       disk.usage_server_cmaui_4_test_nested4Level:
462       - test_nested4Level
463       - disk.usage_server_cmaui_4
464       disk.device.latency_server_cmaui_4_test_nested4Level:
465       - test_nested4Level
466       - disk.device.latency_server_cmaui_4
467       forwarder_cmaui_port_6:
468       - abstract_cmaui
469       - forwarder_cmaui_cmaui_port_6
470       disk.device.read.requests.rate_server_cmaui_4_test_nested4Level:
471       - test_nested4Level
472       - disk.device.read.requests.rate_server_cmaui_4
473       disk.ephemeral.size_server_cmaui_4_test_nested4Level:
474       - test_nested4Level
475       - disk.ephemeral.size_server_cmaui_4
476       forwarder_cmaui_port_5:
477       - abstract_cmaui
478       - forwarder_cmaui_cmaui_port_5
479       disk.device.allocation_server_cmaui_3:
480       - abstract_cmaui
481       - disk.device.allocation_cmaui
482       disk.read.bytes_server_cmaui_4_test_nested4Level:
483       - test_nested4Level
484       - disk.read.bytes_server_cmaui_4
485       disk.allocation_server_cmaui_4_test_nested4Level:
486       - test_nested4Level
487       - disk.allocation_server_cmaui_4
488       network.outgoing.bytes_cmaui_port_7_test_nested4Level:
489       - test_nested4Level
490       - network.outgoing.bytes_cmaui_port_7
491       disk.device.allocation_server_cmaui_4_test_nested4Level:
492       - test_nested4Level
493       - disk.device.allocation_server_cmaui_4
494       host_server_cmaui_3:
495       - abstract_cmaui
496       - host_cmaui
497       disk.write.requests_server_cmaui_4_test_nested4Level:
498       - test_nested4Level
499       - disk.write.requests_server_cmaui_4
500       network.incoming.packets_cmaui_port_7_test_nested4Level:
501       - test_nested4Level
502       - network.incoming.packets_cmaui_port_7
503       feature_test_nested4Level:
504       - test_nested4Level
505       - feature
506       network.incoming.bytes.rate_cmaui_port_6:
507       - abstract_cmaui
508       - network.incoming.bytes.rate_cmaui_cmaui_port_6
509       instance_server_cmaui_3:
510       - abstract_cmaui
511       - instance_cmaui
512       network.incoming.packets.rate_cmaui_port_8_test_nested4Level:
513       - test_nested4Level
514       - network.incoming.packets.rate_cmaui_port_8
515       network.outpoing.packets_cmaui_port_5:
516       - abstract_cmaui
517       - network.outpoing.packets_cmaui_cmaui_port_5
518       network.outgoing.bytes_cmaui_port_6:
519       - abstract_cmaui
520       - network.outgoing.bytes_cmaui_cmaui_port_6
521       network.outpoing.packets_cmaui_port_6:
522       - abstract_cmaui
523       - network.outpoing.packets_cmaui_cmaui_port_6
524       disk.read.bytes.rate_server_cmaui_3:
525       - abstract_cmaui
526       - disk.read.bytes.rate_cmaui
527       network.outgoing.bytes_cmaui_port_5:
528       - abstract_cmaui
529       - network.outgoing.bytes_cmaui_cmaui_port_5
530       disk.device.usage_server_cmaui_4_test_nested4Level:
531       - test_nested4Level
532       - disk.device.usage_server_cmaui_4
533       disk.device.read.bytes.rate_server_cmaui_4_test_nested4Level:
534       - test_nested4Level
535       - disk.device.read.bytes.rate_server_cmaui_4
536       network.incoming.bytes.rate_cmaui_port_5:
537       - abstract_cmaui
538       - network.incoming.bytes.rate_cmaui_cmaui_port_5
539       disk.device.read.requests_server_cmaui_3:
540       - abstract_cmaui
541       - disk.device.read.requests_cmaui
542       network.incoming.bytes_cmaui_port_7_test_nested4Level:
543       - test_nested4Level
544       - network.incoming.bytes_cmaui_port_7
545       disk.device.read.requests.rate_server_cmaui_3:
546       - abstract_cmaui
547       - disk.device.read.requests.rate_cmaui
548       cpu.delta_server_cmaui_3:
549       - abstract_cmaui
550       - cpu.delta_cmaui
551       memory.resident_server_cmaui_3:
552       - abstract_cmaui
553       - memory.resident_cmaui
554       disk.latency_server_cmaui_3:
555       - abstract_cmaui
556       - disk.latency_cmaui
557       memory.usage_server_cmaui_3:
558       - abstract_cmaui
559       - memory.usage_cmaui
560     requirements:
561       dependency_cmaui_port_7_test_nested4Level:
562       - test_nested4Level
563       - dependency_cmaui_port_7
564       local_storage_server_cmaui_4_test_nested4Level:
565       - test_nested4Level
566       - local_storage_server_cmaui_4
567       dependency_cmaui_port_6:
568       - abstract_cmaui
569       - dependency_cmaui_cmaui_port_6
570       dependency_cmaui_port_8_test_nested4Level:
571       - test_nested4Level
572       - dependency_cmaui_port_8
573       local_storage_server_cmaui_3:
574       - abstract_cmaui
575       - local_storage_cmaui
576       link_cmaui_port_6:
577       - abstract_cmaui
578       - link_cmaui_cmaui_port_6
579       link_cmaui_port_5:
580       - abstract_cmaui
581       - link_cmaui_cmaui_port_5
582       dependency_test_nested4Level:
583       - test_nested4Level
584       - dependency
585       link_cmaui_port_8_test_nested4Level:
586       - test_nested4Level
587       - link_cmaui_port_8
588       link_cmaui_port_7_test_nested4Level:
589       - test_nested4Level
590       - link_cmaui_port_7
591       dependency_server_cmaui_4_test_nested4Level:
592       - test_nested4Level
593       - dependency_server_cmaui_4
594       dependency_server_cmaui_3:
595       - abstract_cmaui
596       - dependency_cmaui
597       dependency_cmaui_port_5:
598       - abstract_cmaui
599       - dependency_cmaui_cmaui_port_5