a7237a75d4149c68f384984b040522358bbd8ea1
[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   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: p1
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         p1:
95           get_input: p1
96         service_template_filter:
97           substitute_service_template: nested4ServiceTemplate.yaml
98         p2:
99           get_input: p2
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       forwarder_cmaui_port_32:
167       - cmaui_port_32
168       - forwarder
169       forwarder_cmaui_port_33:
170       - cmaui_port_33
171       - forwarder
172       disk.device.latency_server_cmaui_3:
173       - server_cmaui_3
174       - disk.device.latency
175       disk.read.requests_server_cmaui_4_test_nested4Level:
176       - test_nested4Level
177       - disk.read.requests_server_cmaui_4
178       network.incoming.bytes.rate_cmaui_port_33:
179       - cmaui_port_33
180       - network.incoming.bytes.rate
181       network.incoming.bytes.rate_cmaui_port_32:
182       - cmaui_port_32
183       - network.incoming.bytes.rate
184       disk.root.size_server_cmaui_3:
185       - server_cmaui_3
186       - disk.root.size
187       disk.device.write.requests.rate_server_cmaui_3:
188       - server_cmaui_3
189       - disk.device.write.requests.rate
190       disk.write.bytes.rate_server_cmaui_4_test_nested4Level:
191       - test_nested4Level
192       - disk.write.bytes.rate_server_cmaui_4
193       disk.latency_server_cmaui_4_test_nested4Level:
194       - test_nested4Level
195       - disk.latency_server_cmaui_4
196       disk.read.requests_server_cmaui_3:
197       - server_cmaui_3
198       - disk.read.requests
199       network.outgoing.bytes.rate_cmaui_port_43_test_nested4Level:
200       - test_nested4Level
201       - network.outgoing.bytes.rate_cmaui_port_43
202       disk.device.iops_server_cmaui_3:
203       - server_cmaui_3
204       - disk.device.iops
205       disk.device.capacity_server_cmaui_3:
206       - server_cmaui_3
207       - disk.device.capacity
208       feature_cmaui_port_42_test_nested4Level:
209       - test_nested4Level
210       - feature_cmaui_port_42
211       disk.device.read.bytes.rate_server_cmaui_3:
212       - server_cmaui_3
213       - disk.device.read.bytes.rate
214       binding_cmaui_port_43_test_nested4Level:
215       - test_nested4Level
216       - binding_cmaui_port_43
217       feature_server_cmaui_4_test_nested4Level:
218       - test_nested4Level
219       - feature_server_cmaui_4
220       disk.capacity_server_cmaui_4_test_nested4Level:
221       - test_nested4Level
222       - disk.capacity_server_cmaui_4
223       disk.read.bytes_server_cmaui_3:
224       - server_cmaui_3
225       - disk.read.bytes
226       attachment_cmaui_port_32:
227       - cmaui_port_32
228       - attachment
229       attachment_cmaui_port_43_test_nested4Level:
230       - test_nested4Level
231       - attachment_cmaui_port_43
232       disk.device.write.bytes.rate_server_cmaui_4_test_nested4Level:
233       - test_nested4Level
234       - disk.device.write.bytes.rate_server_cmaui_4
235       attachment_cmaui_port_33:
236       - cmaui_port_33
237       - attachment
238       disk.device.read.requests_server_cmaui_4_test_nested4Level:
239       - test_nested4Level
240       - disk.device.read.requests_server_cmaui_4
241       network.outgoing.bytes.rate_cmaui_port_42_test_nested4Level:
242       - test_nested4Level
243       - network.outgoing.bytes.rate_cmaui_port_42
244       network.incoming.packets.rate_cmaui_port_33:
245       - cmaui_port_33
246       - network.incoming.packets.rate
247       network.incoming.packets.rate_cmaui_port_32:
248       - cmaui_port_32
249       - network.incoming.packets.rate
250       disk.device.write.requests_server_cmaui_4_test_nested4Level:
251       - test_nested4Level
252       - disk.device.write.requests_server_cmaui_4
253       disk.write.requests.rate_server_cmaui_3:
254       - server_cmaui_3
255       - disk.write.requests.rate
256       disk.device.write.requests.rate_server_cmaui_4_test_nested4Level:
257       - test_nested4Level
258       - disk.device.write.requests.rate_server_cmaui_4
259       disk.device.read.bytes_server_cmaui_4_test_nested4Level:
260       - test_nested4Level
261       - disk.device.read.bytes_server_cmaui_4
262       disk.device.read.bytes_server_cmaui_3:
263       - server_cmaui_3
264       - disk.device.read.bytes
265       binding_cmaui_port_42_test_nested4Level:
266       - test_nested4Level
267       - binding_cmaui_port_42
268       feature_cmaui_port_43_test_nested4Level:
269       - test_nested4Level
270       - feature_cmaui_port_43
271       memory_server_cmaui_3:
272       - server_cmaui_3
273       - memory
274       memory.resident_server_cmaui_4_test_nested4Level:
275       - test_nested4Level
276       - memory.resident_server_cmaui_4
277       cpu_server_cmaui_3:
278       - server_cmaui_3
279       - cpu
280       binding_server_cmaui_4_test_nested4Level:
281       - test_nested4Level
282       - binding_server_cmaui_4
283       os_server_cmaui_4_test_nested4Level:
284       - test_nested4Level
285       - os_server_cmaui_4
286       disk.ephemeral.size_server_cmaui_3:
287       - server_cmaui_3
288       - disk.ephemeral.size
289       cpu.delta_server_cmaui_4_test_nested4Level:
290       - test_nested4Level
291       - cpu.delta_server_cmaui_4
292       network.incoming.bytes_cmaui_port_42_test_nested4Level:
293       - test_nested4Level
294       - network.incoming.bytes_cmaui_port_42
295       disk.capacity_server_cmaui_3:
296       - server_cmaui_3
297       - disk.capacity
298       disk.device.capacity_server_cmaui_4_test_nested4Level:
299       - test_nested4Level
300       - disk.device.capacity_server_cmaui_4
301       forwarder_cmaui_port_43_test_nested4Level:
302       - test_nested4Level
303       - forwarder_cmaui_port_43
304       scalable_server_cmaui_4_test_nested4Level:
305       - test_nested4Level
306       - scalable_server_cmaui_4
307       network.outpoing.packets_cmaui_port_42_test_nested4Level:
308       - test_nested4Level
309       - network.outpoing.packets_cmaui_port_42
310       disk.device.iops_server_cmaui_4_test_nested4Level:
311       - test_nested4Level
312       - disk.device.iops_server_cmaui_4
313       disk.read.bytes.rate_server_cmaui_4_test_nested4Level:
314       - test_nested4Level
315       - disk.read.bytes.rate_server_cmaui_4
316       endpoint_server_cmaui_4_test_nested4Level:
317       - test_nested4Level
318       - endpoint_server_cmaui_4
319       vcpus_server_cmaui_4_test_nested4Level:
320       - test_nested4Level
321       - vcpus_server_cmaui_4
322       disk.device.write.requests_server_cmaui_3:
323       - server_cmaui_3
324       - disk.device.write.requests
325       disk.write.bytes_server_cmaui_4_test_nested4Level:
326       - test_nested4Level
327       - disk.write.bytes_server_cmaui_4
328       disk.write.requests.rate_server_cmaui_4_test_nested4Level:
329       - test_nested4Level
330       - disk.write.requests.rate_server_cmaui_4
331       disk.iops_server_cmaui_3:
332       - server_cmaui_3
333       - disk.iops
334       host_server_cmaui_4_test_nested4Level:
335       - test_nested4Level
336       - host_server_cmaui_4
337       cpu_util_server_cmaui_3:
338       - server_cmaui_3
339       - cpu_util
340       disk.device.write.bytes.rate_server_cmaui_3:
341       - server_cmaui_3
342       - disk.device.write.bytes.rate
343       disk.write.bytes.rate_server_cmaui_3:
344       - server_cmaui_3
345       - disk.write.bytes.rate
346       disk.device.write.bytes_server_cmaui_3:
347       - server_cmaui_3
348       - disk.device.write.bytes
349       network.outgoing.bytes.rate_cmaui_port_33:
350       - cmaui_port_33
351       - network.outgoing.bytes.rate
352       network.incoming.packets_cmaui_port_42_test_nested4Level:
353       - test_nested4Level
354       - network.incoming.packets_cmaui_port_42
355       network.incoming.bytes.rate_cmaui_port_42_test_nested4Level:
356       - test_nested4Level
357       - network.incoming.bytes.rate_cmaui_port_42
358       disk.iops_server_cmaui_4_test_nested4Level:
359       - test_nested4Level
360       - disk.iops_server_cmaui_4
361       feature_server_cmaui_3:
362       - server_cmaui_3
363       - feature
364       cpu_server_cmaui_4_test_nested4Level:
365       - test_nested4Level
366       - cpu_server_cmaui_4
367       network.outgoing.packets.rate_cmaui_port_43_test_nested4Level:
368       - test_nested4Level
369       - network.outgoing.packets.rate_cmaui_port_43
370       disk.write.bytes_server_cmaui_3:
371       - server_cmaui_3
372       - disk.write.bytes
373       disk.allocation_server_cmaui_3:
374       - server_cmaui_3
375       - disk.allocation
376       network.outgoing.bytes_cmaui_port_32:
377       - cmaui_port_32
378       - network.outgoing.bytes
379       feature_cmaui_port_33:
380       - cmaui_port_33
381       - feature
382       feature_cmaui_port_32:
383       - cmaui_port_32
384       - feature
385       network.outgoing.bytes_cmaui_port_43_test_nested4Level:
386       - test_nested4Level
387       - network.outgoing.bytes_cmaui_port_43
388       binding_server_cmaui_3:
389       - server_cmaui_3
390       - binding
391       vcpus_server_cmaui_3:
392       - server_cmaui_3
393       - vcpus
394       network.outgoing.bytes_cmaui_port_33:
395       - cmaui_port_33
396       - network.outgoing.bytes
397       instance_server_cmaui_4_test_nested4Level:
398       - test_nested4Level
399       - instance_server_cmaui_4
400       scalable_server_cmaui_3:
401       - server_cmaui_3
402       - scalable
403       network.outgoing.packets.rate_cmaui_port_42_test_nested4Level:
404       - test_nested4Level
405       - network.outgoing.packets.rate_cmaui_port_42
406       network.outgoing.bytes.rate_cmaui_port_32:
407       - cmaui_port_32
408       - network.outgoing.bytes.rate
409       disk.write.requests_server_cmaui_3:
410       - server_cmaui_3
411       - disk.write.requests
412       disk.usage_server_cmaui_3:
413       - server_cmaui_3
414       - disk.usage
415       disk.device.write.bytes_server_cmaui_4_test_nested4Level:
416       - test_nested4Level
417       - disk.device.write.bytes_server_cmaui_4
418       network.outgoing.packets.rate_cmaui_port_33:
419       - cmaui_port_33
420       - network.outgoing.packets.rate
421       binding_cmaui_port_33:
422       - cmaui_port_33
423       - binding
424       endpoint_server_cmaui_3:
425       - server_cmaui_3
426       - endpoint
427       memory_server_cmaui_4_test_nested4Level:
428       - test_nested4Level
429       - memory_server_cmaui_4
430       network.incoming.packets.rate_cmaui_port_43_test_nested4Level:
431       - test_nested4Level
432       - network.incoming.packets.rate_cmaui_port_43
433       network.incoming.packets_cmaui_port_43_test_nested4Level:
434       - test_nested4Level
435       - network.incoming.packets_cmaui_port_43
436       os_server_cmaui_3:
437       - server_cmaui_3
438       - os
439       disk.root.size_server_cmaui_4_test_nested4Level:
440       - test_nested4Level
441       - disk.root.size_server_cmaui_4
442       network.outgoing.packets.rate_cmaui_port_32:
443       - cmaui_port_32
444       - network.outgoing.packets.rate
445       binding_cmaui_port_32:
446       - cmaui_port_32
447       - binding
448       disk.usage_server_cmaui_4_test_nested4Level:
449       - test_nested4Level
450       - disk.usage_server_cmaui_4
451       network.incoming.bytes_cmaui_port_32:
452       - cmaui_port_32
453       - network.incoming.bytes
454       disk.device.latency_server_cmaui_4_test_nested4Level:
455       - test_nested4Level
456       - disk.device.latency_server_cmaui_4
457       network.incoming.packets_cmaui_port_32:
458       - cmaui_port_32
459       - network.incoming.packets
460       network.incoming.packets_cmaui_port_33:
461       - cmaui_port_33
462       - network.incoming.packets
463       disk.device.read.requests.rate_server_cmaui_4_test_nested4Level:
464       - test_nested4Level
465       - disk.device.read.requests.rate_server_cmaui_4
466       disk.ephemeral.size_server_cmaui_4_test_nested4Level:
467       - test_nested4Level
468       - disk.ephemeral.size_server_cmaui_4
469       network.incoming.bytes_cmaui_port_33:
470       - cmaui_port_33
471       - network.incoming.bytes
472       disk.device.allocation_server_cmaui_3:
473       - server_cmaui_3
474       - disk.device.allocation
475       disk.read.bytes_server_cmaui_4_test_nested4Level:
476       - test_nested4Level
477       - disk.read.bytes_server_cmaui_4
478       disk.allocation_server_cmaui_4_test_nested4Level:
479       - test_nested4Level
480       - disk.allocation_server_cmaui_4
481       disk.device.allocation_server_cmaui_4_test_nested4Level:
482       - test_nested4Level
483       - disk.device.allocation_server_cmaui_4
484       host_server_cmaui_3:
485       - server_cmaui_3
486       - host
487       network.outpoing.packets_cmaui_port_33:
488       - cmaui_port_33
489       - network.outpoing.packets
490       network.outpoing.packets_cmaui_port_32:
491       - cmaui_port_32
492       - network.outpoing.packets
493       forwarder_cmaui_port_42_test_nested4Level:
494       - test_nested4Level
495       - forwarder_cmaui_port_42
496       disk.write.requests_server_cmaui_4_test_nested4Level:
497       - test_nested4Level
498       - disk.write.requests_server_cmaui_4
499       feature_test_nested4Level:
500       - test_nested4Level
501       - feature
502       network.incoming.packets.rate_cmaui_port_42_test_nested4Level:
503       - test_nested4Level
504       - network.incoming.packets.rate_cmaui_port_42
505       instance_server_cmaui_3:
506       - server_cmaui_3
507       - instance
508       network.outpoing.packets_cmaui_port_43_test_nested4Level:
509       - test_nested4Level
510       - network.outpoing.packets_cmaui_port_43
511       disk.read.bytes.rate_server_cmaui_3:
512       - server_cmaui_3
513       - disk.read.bytes.rate
514       disk.device.usage_server_cmaui_4_test_nested4Level:
515       - test_nested4Level
516       - disk.device.usage_server_cmaui_4
517       disk.device.read.bytes.rate_server_cmaui_4_test_nested4Level:
518       - test_nested4Level
519       - disk.device.read.bytes.rate_server_cmaui_4
520       disk.device.read.requests_server_cmaui_3:
521       - server_cmaui_3
522       - disk.device.read.requests
523       disk.device.read.requests.rate_server_cmaui_3:
524       - server_cmaui_3
525       - disk.device.read.requests.rate
526       cpu.delta_server_cmaui_3:
527       - server_cmaui_3
528       - cpu.delta
529       memory.resident_server_cmaui_3:
530       - server_cmaui_3
531       - memory.resident
532       network.incoming.bytes.rate_cmaui_port_43_test_nested4Level:
533       - test_nested4Level
534       - network.incoming.bytes.rate_cmaui_port_43
535       network.incoming.bytes_cmaui_port_43_test_nested4Level:
536       - test_nested4Level
537       - network.incoming.bytes_cmaui_port_43
538       network.outgoing.bytes_cmaui_port_42_test_nested4Level:
539       - test_nested4Level
540       - network.outgoing.bytes_cmaui_port_42
541       disk.latency_server_cmaui_3:
542       - server_cmaui_3
543       - disk.latency
544       memory.usage_server_cmaui_3:
545       - server_cmaui_3
546       - memory.usage
547     requirements:
548       link_cmaui_port_42_test_nested4Level:
549       - test_nested4Level
550       - link_cmaui_port_42
551       dependency_cmaui_port_42_test_nested4Level:
552       - test_nested4Level
553       - dependency_cmaui_port_42
554       local_storage_server_cmaui_4_test_nested4Level:
555       - test_nested4Level
556       - local_storage_server_cmaui_4
557       local_storage_server_cmaui_3:
558       - server_cmaui_3
559       - local_storage
560       dependency_test_nested4Level:
561       - test_nested4Level
562       - dependency
563       link_cmaui_port_33:
564       - cmaui_port_33
565       - link
566       dependency_cmaui_port_32:
567       - cmaui_port_32
568       - dependency
569       link_cmaui_port_32:
570       - cmaui_port_32
571       - link
572       dependency_cmaui_port_33:
573       - cmaui_port_33
574       - dependency
575       link_cmaui_port_43_test_nested4Level:
576       - test_nested4Level
577       - link_cmaui_port_43
578       dependency_server_cmaui_4_test_nested4Level:
579       - test_nested4Level
580       - dependency_server_cmaui_4
581       dependency_cmaui_port_43_test_nested4Level:
582       - test_nested4Level
583       - dependency_cmaui_port_43
584       dependency_server_cmaui_3:
585       - server_cmaui_3
586       - dependency