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