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