bfff4ade1239a0d9d1d33594d682fc00086e7f34
[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 topology_template:
10   inputs:
11     cmaui_names:
12       hidden: false
13       immutable: false
14       type: list
15       description: CMAUI1, CMAUI2 server names
16       entry_schema:
17         type: string
18     p1:
19       hidden: false
20       immutable: false
21       type: string
22       description: UID of OAM network
23     p2:
24       hidden: false
25       immutable: false
26       type: string
27     cmaui_image:
28       hidden: false
29       immutable: false
30       type: string
31       description: Image for CMAUI server
32     cmaui_flavor:
33       hidden: false
34       immutable: false
35       type: string
36       description: Flavor for CMAUI server
37     indx:
38       hidden: false
39       immutable: false
40       type: float
41     security_group_name:
42       hidden: false
43       immutable: false
44       type: list
45       description: CMAUI1, CMAUI2 server names
46       entry_schema:
47         type: string
48     availability_zone_0:
49       label: availabilityzone name
50       hidden: false
51       immutable: false
52       type: string
53       description: availabilityzone name
54     cmaui_oam_ips:
55       hidden: false
56       immutable: false
57       type: string
58     net:
59       hidden: false
60       immutable: false
61       type: string
62   node_templates:
63     test_nested4Level:
64       type: org.openecomp.resource.abstract.nodes.heat.cmaui
65       directives:
66       - substitutable
67       properties:
68         p1:
69           get_input: p1
70         service_template_filter:
71           substitute_service_template: nested4ServiceTemplate.yaml
72         port_cmaui_port_8_mac_requirements:
73           mac_count_required:
74             is_required: false
75         p2:
76           get_input: p2
77         port_cmaui_port_7_mac_requirements:
78           mac_count_required:
79             is_required: false
80         port_cmaui_port_7_ip_requirements:
81         - ip_version: 4
82           ip_count_required:
83             is_required: true
84           floating_ip_count_required:
85             is_required: false
86         - ip_version: 6
87           ip_count_required:
88             is_required: false
89           floating_ip_count_required:
90             is_required: false
91         port_cmaui_port_8_ip_requirements:
92         - ip_version: 4
93           ip_count_required:
94             is_required: true
95           floating_ip_count_required:
96             is_required: false
97         - ip_version: 6
98           ip_count_required:
99             is_required: false
100           floating_ip_count_required:
101             is_required: false
102     abstract_cmaui:
103       type: org.openecomp.resource.abstract.nodes.cmaui
104       directives:
105       - substitutable
106       properties:
107         port_cmaui_port_6_fixed_ips:
108         - ip_address:
109             get_input:
110             - cmaui_oam_ips
111             - 0
112         vm_flavor_name:
113           get_input: cmaui_flavor
114         compute_cmaui_name:
115         - get_input:
116           - cmaui_names
117           - 0
118         compute_cmaui_availability_zone:
119         - get_input: availability_zone_0
120         vm_image_name:
121           get_input: cmaui_image
122         port_cmaui_port_6_network:
123         - get_input: net
124         port_cmaui_port_5_ip_requirements:
125         - ip_version: 4
126           ip_count_required:
127             is_required: true
128           floating_ip_count_required:
129             is_required: false
130         - ip_version: 6
131           ip_count_required:
132             is_required: false
133           floating_ip_count_required:
134             is_required: false
135         port_cmaui_port_5_fixed_ips:
136         - ip_address:
137             get_input:
138             - cmaui_oam_ips
139             - 0
140         port_cmaui_port_6_ip_requirements:
141         - ip_version: 4
142           ip_count_required:
143             is_required: true
144           floating_ip_count_required:
145             is_required: false
146         - ip_version: 6
147           ip_count_required:
148             is_required: false
149           floating_ip_count_required:
150             is_required: false
151         port_cmaui_port_5_network:
152         - get_input: net
153         port_cmaui_port_5_replacement_policy:
154         - AUTO
155         port_cmaui_port_6_replacement_policy:
156         - AUTO
157         port_cmaui_port_5_security_groups:
158         - - get_input: p1
159         port_cmaui_port_5_mac_requirements:
160           mac_count_required:
161             is_required: false
162         port_cmaui_port_6_mac_requirements:
163           mac_count_required:
164             is_required: false
165         port_cmaui_port_6_security_groups:
166         - - get_input: p2
167         service_template_filter:
168           substitute_service_template: Nested_cmauiServiceTemplate.yaml
169           count: 1
170         index_value:
171           get_property:
172           - SELF
173           - service_template_filter
174           - index_value
175   groups:
176     nested3_group:
177       type: org.openecomp.groups.heat.HeatStack
178       properties:
179         heat_file: ../Artifacts/nested3.yml
180         description: nested3
181       members:
182       - test_nested4Level
183       - abstract_cmaui
184   substitution_mappings:
185     node_type: org.openecomp.resource.abstract.nodes.heat.nested3
186     capabilities:
187       memory.usage_server_cmaui_4_test_nested4Level:
188       - test_nested4Level
189       - memory.usage_server_cmaui_4
190       cpu_util_server_cmaui_4_test_nested4Level:
191       - test_nested4Level
192       - cpu_util_server_cmaui_4
193       disk.device.usage_server_cmaui_3:
194       - abstract_cmaui
195       - disk.device.usage_cmaui
196       disk.device.latency_server_cmaui_3:
197       - abstract_cmaui
198       - disk.device.latency_cmaui
199       forwarder_cmaui_port_7_test_nested4Level:
200       - test_nested4Level
201       - forwarder_cmaui_port_7
202       disk.read.requests_server_cmaui_4_test_nested4Level:
203       - test_nested4Level
204       - disk.read.requests_server_cmaui_4
205       forwarder_cmaui_port_8_test_nested4Level:
206       - test_nested4Level
207       - forwarder_cmaui_port_8
208       disk.root.size_server_cmaui_3:
209       - abstract_cmaui
210       - disk.root.size_cmaui
211       disk.device.write.requests.rate_server_cmaui_3:
212       - abstract_cmaui
213       - disk.device.write.requests.rate_cmaui
214       disk.write.bytes.rate_server_cmaui_4_test_nested4Level:
215       - test_nested4Level
216       - disk.write.bytes.rate_server_cmaui_4
217       disk.latency_server_cmaui_4_test_nested4Level:
218       - test_nested4Level
219       - disk.latency_server_cmaui_4
220       disk.read.requests_server_cmaui_3:
221       - abstract_cmaui
222       - disk.read.requests_cmaui
223       disk.device.iops_server_cmaui_3:
224       - abstract_cmaui
225       - disk.device.iops_cmaui
226       disk.device.capacity_server_cmaui_3:
227       - abstract_cmaui
228       - disk.device.capacity_cmaui
229       disk.device.read.bytes.rate_server_cmaui_3:
230       - abstract_cmaui
231       - disk.device.read.bytes.rate_cmaui
232       network.incoming.bytes.rate_cmaui_port_7_test_nested4Level:
233       - test_nested4Level
234       - network.incoming.bytes.rate_cmaui_port_7
235       feature_server_cmaui_4_test_nested4Level:
236       - test_nested4Level
237       - feature_server_cmaui_4
238       disk.capacity_server_cmaui_4_test_nested4Level:
239       - test_nested4Level
240       - disk.capacity_server_cmaui_4
241       disk.read.bytes_server_cmaui_3:
242       - abstract_cmaui
243       - disk.read.bytes_cmaui
244       network.incoming.bytes.rate_cmaui_port_8_test_nested4Level:
245       - test_nested4Level
246       - network.incoming.bytes.rate_cmaui_port_8
247       disk.device.write.bytes.rate_server_cmaui_4_test_nested4Level:
248       - test_nested4Level
249       - disk.device.write.bytes.rate_server_cmaui_4
250       disk.device.read.requests_server_cmaui_4_test_nested4Level:
251       - test_nested4Level
252       - disk.device.read.requests_server_cmaui_4
253       disk.device.write.requests_server_cmaui_4_test_nested4Level:
254       - test_nested4Level
255       - disk.device.write.requests_server_cmaui_4
256       disk.write.requests.rate_server_cmaui_3:
257       - abstract_cmaui
258       - disk.write.requests.rate_cmaui
259       disk.device.write.requests.rate_server_cmaui_4_test_nested4Level:
260       - test_nested4Level
261       - disk.device.write.requests.rate_server_cmaui_4
262       disk.device.read.bytes_server_cmaui_4_test_nested4Level:
263       - test_nested4Level
264       - disk.device.read.bytes_server_cmaui_4
265       disk.device.read.bytes_server_cmaui_3:
266       - abstract_cmaui
267       - disk.device.read.bytes_cmaui
268       memory_server_cmaui_3:
269       - abstract_cmaui
270       - memory_cmaui
271       memory.resident_server_cmaui_4_test_nested4Level:
272       - test_nested4Level
273       - memory.resident_server_cmaui_4
274       cpu_server_cmaui_3:
275       - abstract_cmaui
276       - cpu_cmaui
277       binding_server_cmaui_4_test_nested4Level:
278       - test_nested4Level
279       - binding_server_cmaui_4
280       network.incoming.packets_cmaui_port_5:
281       - abstract_cmaui
282       - network.incoming.packets_cmaui_cmaui_port_5
283       os_server_cmaui_4_test_nested4Level:
284       - test_nested4Level
285       - os_server_cmaui_4
286       network.incoming.packets.rate_cmaui_port_7_test_nested4Level:
287       - test_nested4Level
288       - network.incoming.packets.rate_cmaui_port_7
289       disk.ephemeral.size_server_cmaui_3:
290       - abstract_cmaui
291       - disk.ephemeral.size_cmaui
292       cpu.delta_server_cmaui_4_test_nested4Level:
293       - test_nested4Level
294       - cpu.delta_server_cmaui_4
295       network.incoming.packets_cmaui_port_6:
296       - abstract_cmaui
297       - network.incoming.packets_cmaui_cmaui_port_6
298       disk.capacity_server_cmaui_3:
299       - abstract_cmaui
300       - disk.capacity_cmaui
301       disk.device.capacity_server_cmaui_4_test_nested4Level:
302       - test_nested4Level
303       - disk.device.capacity_server_cmaui_4
304       network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level:
305       - test_nested4Level
306       - network.outgoing.bytes.rate_cmaui_port_7
307       scalable_server_cmaui_4_test_nested4Level:
308       - test_nested4Level
309       - scalable_server_cmaui_4
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       network.outgoing.bytes_cmaui_port_8_test_nested4Level:
320       - test_nested4Level
321       - network.outgoing.bytes_cmaui_port_8
322       vcpus_server_cmaui_4_test_nested4Level:
323       - test_nested4Level
324       - vcpus_server_cmaui_4
325       binding_cmaui_port_5:
326       - abstract_cmaui
327       - binding_cmaui_cmaui_port_5
328       network.incoming.packets_cmaui_port_8_test_nested4Level:
329       - test_nested4Level
330       - network.incoming.packets_cmaui_port_8
331       binding_cmaui_port_6:
332       - abstract_cmaui
333       - binding_cmaui_cmaui_port_6
334       disk.device.write.requests_server_cmaui_3:
335       - abstract_cmaui
336       - disk.device.write.requests_cmaui
337       network.outgoing.packets.rate_cmaui_port_8_test_nested4Level:
338       - test_nested4Level
339       - network.outgoing.packets.rate_cmaui_port_8
340       disk.write.bytes_server_cmaui_4_test_nested4Level:
341       - test_nested4Level
342       - disk.write.bytes_server_cmaui_4
343       disk.write.requests.rate_server_cmaui_4_test_nested4Level:
344       - test_nested4Level
345       - disk.write.requests.rate_server_cmaui_4
346       disk.iops_server_cmaui_3:
347       - abstract_cmaui
348       - disk.iops_cmaui
349       network.outgoing.bytes.rate_cmaui_port_6:
350       - abstract_cmaui
351       - network.outgoing.bytes.rate_cmaui_cmaui_port_6
352       network.outgoing.bytes.rate_cmaui_port_5:
353       - abstract_cmaui
354       - network.outgoing.bytes.rate_cmaui_cmaui_port_5
355       network.incoming.bytes_cmaui_port_6:
356       - abstract_cmaui
357       - network.incoming.bytes_cmaui_cmaui_port_6
358       network.incoming.bytes_cmaui_port_5:
359       - abstract_cmaui
360       - network.incoming.bytes_cmaui_cmaui_port_5
361       host_server_cmaui_4_test_nested4Level:
362       - test_nested4Level
363       - host_server_cmaui_4
364       cpu_util_server_cmaui_3:
365       - abstract_cmaui
366       - cpu_util_cmaui
367       disk.device.write.bytes.rate_server_cmaui_3:
368       - abstract_cmaui
369       - disk.device.write.bytes.rate_cmaui
370       disk.write.bytes.rate_server_cmaui_3:
371       - abstract_cmaui
372       - disk.write.bytes.rate_cmaui
373       disk.device.write.bytes_server_cmaui_3:
374       - abstract_cmaui
375       - disk.device.write.bytes_cmaui
376       network.incoming.bytes_cmaui_port_8_test_nested4Level:
377       - test_nested4Level
378       - network.incoming.bytes_cmaui_port_8
379       network.outpoing.packets_cmaui_port_8_test_nested4Level:
380       - test_nested4Level
381       - network.outpoing.packets_cmaui_port_8
382       disk.iops_server_cmaui_4_test_nested4Level:
383       - test_nested4Level
384       - disk.iops_server_cmaui_4
385       feature_server_cmaui_3:
386       - abstract_cmaui
387       - feature_cmaui
388       feature_cmaui_port_5:
389       - abstract_cmaui
390       - feature_cmaui_cmaui_port_5
391       feature_cmaui_port_6:
392       - abstract_cmaui
393       - feature_cmaui_cmaui_port_6
394       cpu_server_cmaui_4_test_nested4Level:
395       - test_nested4Level
396       - cpu_server_cmaui_4
397       attachment_cmaui_port_7_test_nested4Level:
398       - test_nested4Level
399       - attachment_cmaui_port_7
400       binding_cmaui_port_8_test_nested4Level:
401       - test_nested4Level
402       - binding_cmaui_port_8
403       disk.write.bytes_server_cmaui_3:
404       - abstract_cmaui
405       - disk.write.bytes_cmaui
406       network.incoming.packets.rate_cmaui_port_5:
407       - abstract_cmaui
408       - network.incoming.packets.rate_cmaui_cmaui_port_5
409       disk.allocation_server_cmaui_3:
410       - abstract_cmaui
411       - disk.allocation_cmaui
412       attachment_cmaui_port_6:
413       - abstract_cmaui
414       - attachment_cmaui_cmaui_port_6
415       binding_server_cmaui_3:
416       - abstract_cmaui
417       - binding_cmaui
418       vcpus_server_cmaui_3:
419       - abstract_cmaui
420       - vcpus_cmaui
421       network.outgoing.packets.rate_cmaui_port_7_test_nested4Level:
422       - test_nested4Level
423       - network.outgoing.packets.rate_cmaui_port_7
424       instance_server_cmaui_4_test_nested4Level:
425       - test_nested4Level
426       - instance_server_cmaui_4
427       network.outgoing.packets.rate_cmaui_port_5:
428       - abstract_cmaui
429       - network.outgoing.packets.rate_cmaui_cmaui_port_5
430       scalable_server_cmaui_3:
431       - abstract_cmaui
432       - scalable_cmaui
433       network.outgoing.packets.rate_cmaui_port_6:
434       - abstract_cmaui
435       - network.outgoing.packets.rate_cmaui_cmaui_port_6
436       attachment_cmaui_port_5:
437       - abstract_cmaui
438       - attachment_cmaui_cmaui_port_5
439       feature_cmaui_port_8_test_nested4Level:
440       - test_nested4Level
441       - feature_cmaui_port_8
442       disk.write.requests_server_cmaui_3:
443       - abstract_cmaui
444       - disk.write.requests_cmaui
445       network.outpoing.packets_cmaui_port_7_test_nested4Level:
446       - test_nested4Level
447       - network.outpoing.packets_cmaui_port_7
448       attachment_cmaui_port_8_test_nested4Level:
449       - test_nested4Level
450       - attachment_cmaui_port_8
451       disk.usage_server_cmaui_3:
452       - abstract_cmaui
453       - disk.usage_cmaui
454       disk.device.write.bytes_server_cmaui_4_test_nested4Level:
455       - test_nested4Level
456       - disk.device.write.bytes_server_cmaui_4
457       network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level:
458       - test_nested4Level
459       - network.outgoing.bytes.rate_cmaui_port_8
460       feature_cmaui_port_7_test_nested4Level:
461       - test_nested4Level
462       - feature_cmaui_port_7
463       endpoint_server_cmaui_3:
464       - abstract_cmaui
465       - endpoint_cmaui
466       memory_server_cmaui_4_test_nested4Level:
467       - test_nested4Level
468       - memory_server_cmaui_4
469       network.incoming.packets.rate_cmaui_port_6:
470       - abstract_cmaui
471       - network.incoming.packets.rate_cmaui_cmaui_port_6
472       os_server_cmaui_3:
473       - abstract_cmaui
474       - os_cmaui
475       disk.root.size_server_cmaui_4_test_nested4Level:
476       - test_nested4Level
477       - disk.root.size_server_cmaui_4
478       binding_cmaui_port_7_test_nested4Level:
479       - test_nested4Level
480       - binding_cmaui_port_7
481       disk.usage_server_cmaui_4_test_nested4Level:
482       - test_nested4Level
483       - disk.usage_server_cmaui_4
484       disk.device.latency_server_cmaui_4_test_nested4Level:
485       - test_nested4Level
486       - disk.device.latency_server_cmaui_4
487       forwarder_cmaui_port_6:
488       - abstract_cmaui
489       - forwarder_cmaui_cmaui_port_6
490       disk.device.read.requests.rate_server_cmaui_4_test_nested4Level:
491       - test_nested4Level
492       - disk.device.read.requests.rate_server_cmaui_4
493       disk.ephemeral.size_server_cmaui_4_test_nested4Level:
494       - test_nested4Level
495       - disk.ephemeral.size_server_cmaui_4
496       forwarder_cmaui_port_5:
497       - abstract_cmaui
498       - forwarder_cmaui_cmaui_port_5
499       disk.device.allocation_server_cmaui_3:
500       - abstract_cmaui
501       - disk.device.allocation_cmaui
502       disk.read.bytes_server_cmaui_4_test_nested4Level:
503       - test_nested4Level
504       - disk.read.bytes_server_cmaui_4
505       disk.allocation_server_cmaui_4_test_nested4Level:
506       - test_nested4Level
507       - disk.allocation_server_cmaui_4
508       network.outgoing.bytes_cmaui_port_7_test_nested4Level:
509       - test_nested4Level
510       - network.outgoing.bytes_cmaui_port_7
511       disk.device.allocation_server_cmaui_4_test_nested4Level:
512       - test_nested4Level
513       - disk.device.allocation_server_cmaui_4
514       host_server_cmaui_3:
515       - abstract_cmaui
516       - host_cmaui
517       disk.write.requests_server_cmaui_4_test_nested4Level:
518       - test_nested4Level
519       - disk.write.requests_server_cmaui_4
520       network.incoming.packets_cmaui_port_7_test_nested4Level:
521       - test_nested4Level
522       - network.incoming.packets_cmaui_port_7
523       feature_test_nested4Level:
524       - test_nested4Level
525       - feature
526       network.incoming.bytes.rate_cmaui_port_6:
527       - abstract_cmaui
528       - network.incoming.bytes.rate_cmaui_cmaui_port_6
529       instance_server_cmaui_3:
530       - abstract_cmaui
531       - instance_cmaui
532       network.incoming.packets.rate_cmaui_port_8_test_nested4Level:
533       - test_nested4Level
534       - network.incoming.packets.rate_cmaui_port_8
535       network.outpoing.packets_cmaui_port_5:
536       - abstract_cmaui
537       - network.outpoing.packets_cmaui_cmaui_port_5
538       network.outgoing.bytes_cmaui_port_6:
539       - abstract_cmaui
540       - network.outgoing.bytes_cmaui_cmaui_port_6
541       network.outpoing.packets_cmaui_port_6:
542       - abstract_cmaui
543       - network.outpoing.packets_cmaui_cmaui_port_6
544       disk.read.bytes.rate_server_cmaui_3:
545       - abstract_cmaui
546       - disk.read.bytes.rate_cmaui
547       network.outgoing.bytes_cmaui_port_5:
548       - abstract_cmaui
549       - network.outgoing.bytes_cmaui_cmaui_port_5
550       disk.device.usage_server_cmaui_4_test_nested4Level:
551       - test_nested4Level
552       - disk.device.usage_server_cmaui_4
553       disk.device.read.bytes.rate_server_cmaui_4_test_nested4Level:
554       - test_nested4Level
555       - disk.device.read.bytes.rate_server_cmaui_4
556       network.incoming.bytes.rate_cmaui_port_5:
557       - abstract_cmaui
558       - network.incoming.bytes.rate_cmaui_cmaui_port_5
559       disk.device.read.requests_server_cmaui_3:
560       - abstract_cmaui
561       - disk.device.read.requests_cmaui
562       network.incoming.bytes_cmaui_port_7_test_nested4Level:
563       - test_nested4Level
564       - network.incoming.bytes_cmaui_port_7
565       disk.device.read.requests.rate_server_cmaui_3:
566       - abstract_cmaui
567       - disk.device.read.requests.rate_cmaui
568       cpu.delta_server_cmaui_3:
569       - abstract_cmaui
570       - cpu.delta_cmaui
571       memory.resident_server_cmaui_3:
572       - abstract_cmaui
573       - memory.resident_cmaui
574       disk.latency_server_cmaui_3:
575       - abstract_cmaui
576       - disk.latency_cmaui
577       memory.usage_server_cmaui_3:
578       - abstract_cmaui
579       - memory.usage_cmaui
580     requirements:
581       dependency_cmaui_port_7_test_nested4Level:
582       - test_nested4Level
583       - dependency_cmaui_port_7
584       local_storage_server_cmaui_4_test_nested4Level:
585       - test_nested4Level
586       - local_storage_server_cmaui_4
587       dependency_cmaui_port_6:
588       - abstract_cmaui
589       - dependency_cmaui_cmaui_port_6
590       dependency_cmaui_port_8_test_nested4Level:
591       - test_nested4Level
592       - dependency_cmaui_port_8
593       local_storage_server_cmaui_3:
594       - abstract_cmaui
595       - local_storage_cmaui
596       link_cmaui_port_6:
597       - abstract_cmaui
598       - link_cmaui_cmaui_port_6
599       link_cmaui_port_5:
600       - abstract_cmaui
601       - link_cmaui_cmaui_port_5
602       dependency_test_nested4Level:
603       - test_nested4Level
604       - dependency
605       link_cmaui_port_8_test_nested4Level:
606       - test_nested4Level
607       - link_cmaui_port_8
608       link_cmaui_port_7_test_nested4Level:
609       - test_nested4Level
610       - link_cmaui_port_7
611       dependency_server_cmaui_4_test_nested4Level:
612       - test_nested4Level
613       - dependency_server_cmaui_4
614       dependency_server_cmaui_3:
615       - abstract_cmaui
616       - dependency_cmaui
617       dependency_cmaui_port_5:
618       - abstract_cmaui
619       - dependency_cmaui_cmaui_port_5