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