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