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