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