6eaa43fa494ca1ceeb1f388f5dc0648a9b30d7fc
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested2level
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       description: UID of OAM network
26     cmaui_image:
27       hidden: false
28       immutable: false
29       type: string
30       description: Image for CMAUI server
31     cmaui_flavor:
32       hidden: false
33       immutable: false
34       type: string
35       description: Flavor for CMAUI server
36     availability_zone_0:
37       label: availabilityzone name
38       hidden: false
39       immutable: false
40       type: string
41       description: availabilityzone name
42     cmaui_oam_ips:
43       hidden: false
44       immutable: false
45       type: string
46       description: cmaui_port_1
47     net:
48       hidden: false
49       immutable: false
50       type: string
51       description: UID of OAM network
52     shared_security_group_id1:
53       hidden: false
54       immutable: false
55       type: string
56       description: UID of OAM network
57   node_templates:
58     server_cmaui_2:
59       type: org.openecomp.resource.vfc.nodes.heat.cmaui
60       properties:
61         flavor:
62           get_input: cmaui_flavor
63         availability_zone:
64           get_input: availability_zone_0
65         image:
66           get_input: cmaui_image
67         name:
68           get_input:
69           - cmaui_names
70           - 0
71     test_nested3:
72       type: org.openecomp.resource.abstract.nodes.heat.nested3level
73       directives:
74       - substitutable
75       properties:
76         service_template_filter:
77           substitute_service_template: nested3levelServiceTemplate.yaml
78         p2:
79           get_input: p2
80         shared_security_group_id1:
81           get_input: shared_security_group_id1
82     cmaui_port_211:
83       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
84       properties:
85         replacement_policy: AUTO
86         ip_requirements:
87         - ip_version: 4
88           ip_count_required:
89             is_required: true
90           floating_ip_count_required:
91             is_required: false
92         security_groups:
93         - get_input: shared_security_group_id1
94         - get_input: p2
95         fixed_ips:
96         - ip_address:
97             get_input:
98             - cmaui_oam_ips
99             - 0
100         mac_requirements:
101           mac_count_required:
102             is_required: false
103         network:
104           get_input: net
105       requirements:
106       - binding:
107           capability: tosca.capabilities.network.Bindable
108           node: server_cmaui_2
109           relationship: tosca.relationships.network.BindsTo
110     cmaui_port_222:
111       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
112       properties:
113         replacement_policy: AUTO
114         ip_requirements:
115         - ip_version: 4
116           ip_count_required:
117             is_required: true
118           floating_ip_count_required:
119             is_required: false
120         security_groups:
121         - get_input: shared_security_group_id1
122         fixed_ips:
123         - ip_address:
124             get_input:
125             - cmaui_oam_ips
126             - 0
127         mac_requirements:
128           mac_count_required:
129             is_required: false
130         network:
131           get_input: net
132       requirements:
133       - binding:
134           capability: tosca.capabilities.network.Bindable
135           node: server_cmaui_2
136           relationship: tosca.relationships.network.BindsTo
137   groups:
138     nested2level_group:
139       type: org.openecomp.groups.heat.HeatStack
140       properties:
141         heat_file: ../Artifacts/nested2level.yml
142         description: cmaui server template for vMMSC
143       members:
144       - server_cmaui_2
145       - test_nested3
146       - cmaui_port_211
147       - cmaui_port_222
148   substitution_mappings:
149     node_type: org.openecomp.resource.abstract.nodes.heat.nested2level
150     capabilities:
151       disk.device.write.bytes_server_cmaui_3_test_nested3:
152       - test_nested3
153       - disk.device.write.bytes_server_cmaui_3
154       memory.usage_server_cmaui_3_test_nested3:
155       - test_nested3
156       - memory.usage_server_cmaui_3
157       network.incoming.bytes_cmaui_port_222:
158       - cmaui_port_222
159       - network.incoming.bytes
160       network.incoming.packets_cmaui_port_211:
161       - cmaui_port_211
162       - network.incoming.packets
163       disk.device.usage_server_cmaui_2:
164       - server_cmaui_2
165       - disk.device.usage
166       cpu_server_cmaui_3_test_nested3:
167       - test_nested3
168       - cpu_server_cmaui_3
169       disk.latency_server_cmaui_3_test_nested3:
170       - test_nested3
171       - disk.latency_server_cmaui_3
172       disk.device.latency_server_cmaui_2:
173       - server_cmaui_2
174       - disk.device.latency
175       disk.read.bytes.rate_server_cmaui_3_test_nested3:
176       - test_nested3
177       - disk.read.bytes.rate_server_cmaui_3
178       disk.root.size_server_cmaui_2:
179       - server_cmaui_2
180       - disk.root.size
181       disk.device.write.requests.rate_server_cmaui_2:
182       - server_cmaui_2
183       - disk.device.write.requests.rate
184       binding_server_cmaui_3_test_nested3:
185       - test_nested3
186       - binding_server_cmaui_3
187       disk.write.requests.rate_server_cmaui_3_test_nested3:
188       - test_nested3
189       - disk.write.requests.rate_server_cmaui_3
190       network.incoming.packets.rate_cmaui_port_311_test_nested3:
191       - test_nested3
192       - network.incoming.packets.rate_cmaui_port_311
193       disk.device.latency_server_cmaui_3_test_nested3:
194       - test_nested3
195       - disk.device.latency_server_cmaui_3
196       disk.read.requests_server_cmaui_2:
197       - server_cmaui_2
198       - disk.read.requests
199       disk.device.allocation_server_cmaui_3_test_nested3:
200       - test_nested3
201       - disk.device.allocation_server_cmaui_3
202       memory_server_cmaui_3_test_nested3:
203       - test_nested3
204       - memory_server_cmaui_3
205       disk.device.read.requests.rate_server_cmaui_3_test_nested3:
206       - test_nested3
207       - disk.device.read.requests.rate_server_cmaui_3
208       disk.device.iops_server_cmaui_2:
209       - server_cmaui_2
210       - disk.device.iops
211       network.outgoing.packets.rate_cmaui_port_311_test_nested3:
212       - test_nested3
213       - network.outgoing.packets.rate_cmaui_port_311
214       disk.device.capacity_server_cmaui_2:
215       - server_cmaui_2
216       - disk.device.capacity
217       forwarder_cmaui_port_222:
218       - cmaui_port_222
219       - forwarder
220       disk.device.read.bytes.rate_server_cmaui_2:
221       - server_cmaui_2
222       - disk.device.read.bytes.rate
223       disk.read.requests_server_cmaui_3_test_nested3:
224       - test_nested3
225       - disk.read.requests_server_cmaui_3
226       disk.read.bytes_server_cmaui_2:
227       - server_cmaui_2
228       - disk.read.bytes
229       disk.usage_server_cmaui_3_test_nested3:
230       - test_nested3
231       - disk.usage_server_cmaui_3
232       disk.device.read.bytes_server_cmaui_2:
233       - server_cmaui_2
234       - disk.device.read.bytes
235       feature_server_cmaui_3_test_nested3:
236       - test_nested3
237       - feature_server_cmaui_3
238       endpoint_server_cmaui_3_test_nested3:
239       - test_nested3
240       - endpoint_server_cmaui_3
241       network.outgoing.bytes.rate_cmaui_port_322_test_nested3:
242       - test_nested3
243       - network.outgoing.bytes.rate_cmaui_port_322
244       disk.write.requests.rate_server_cmaui_2:
245       - server_cmaui_2
246       - disk.write.requests.rate
247       disk.device.read.bytes_server_cmaui_3_test_nested3:
248       - test_nested3
249       - disk.device.read.bytes_server_cmaui_3
250       instance_server_cmaui_3_test_nested3:
251       - test_nested3
252       - instance_server_cmaui_3
253       cpu.delta_server_cmaui_3_test_nested3:
254       - test_nested3
255       - cpu.delta_server_cmaui_3
256       memory_server_cmaui_2:
257       - server_cmaui_2
258       - memory
259       cpu_server_cmaui_2:
260       - server_cmaui_2
261       - cpu
262       host_server_cmaui_3_test_nested3:
263       - test_nested3
264       - host_server_cmaui_3
265       network.incoming.packets_cmaui_port_311_test_nested3:
266       - test_nested3
267       - network.incoming.packets_cmaui_port_311
268       disk.ephemeral.size_server_cmaui_2:
269       - server_cmaui_2
270       - disk.ephemeral.size
271       disk.device.usage_server_cmaui_3_test_nested3:
272       - test_nested3
273       - disk.device.usage_server_cmaui_3
274       disk.capacity_server_cmaui_2:
275       - server_cmaui_2
276       - disk.capacity
277       disk.device.iops_server_cmaui_3_test_nested3:
278       - test_nested3
279       - disk.device.iops_server_cmaui_3
280       disk.device.write.bytes.rate_server_cmaui_3_test_nested3:
281       - test_nested3
282       - disk.device.write.bytes.rate_server_cmaui_3
283       network.outgoing.bytes_cmaui_port_211:
284       - cmaui_port_211
285       - network.outgoing.bytes
286       network.incoming.bytes_cmaui_port_311_test_nested3:
287       - test_nested3
288       - network.incoming.bytes_cmaui_port_311
289       disk.device.capacity_server_cmaui_3_test_nested3:
290       - test_nested3
291       - disk.device.capacity_server_cmaui_3
292       scalable_server_cmaui_3_test_nested3:
293       - test_nested3
294       - scalable_server_cmaui_3
295       forwarder_cmaui_port_322_test_nested3:
296       - test_nested3
297       - forwarder_cmaui_port_322
298       binding_cmaui_port_322_test_nested3:
299       - test_nested3
300       - binding_cmaui_port_322
301       network.incoming.packets.rate_cmaui_port_211:
302       - cmaui_port_211
303       - network.incoming.packets.rate
304       disk.write.bytes.rate_server_cmaui_3_test_nested3:
305       - test_nested3
306       - disk.write.bytes.rate_server_cmaui_3
307       network.incoming.bytes.rate_cmaui_port_322_test_nested3:
308       - test_nested3
309       - network.incoming.bytes.rate_cmaui_port_322
310       disk.write.bytes_server_cmaui_3_test_nested3:
311       - test_nested3
312       - disk.write.bytes_server_cmaui_3
313       disk.iops_server_cmaui_2:
314       - server_cmaui_2
315       - disk.iops
316       attachment_cmaui_port_211:
317       - cmaui_port_211
318       - attachment
319       network.outpoing.packets_cmaui_port_211:
320       - cmaui_port_211
321       - network.outpoing.packets
322       network.incoming.bytes_cmaui_port_211:
323       - cmaui_port_211
324       - network.incoming.bytes
325       network.incoming.packets_cmaui_port_222:
326       - cmaui_port_222
327       - network.incoming.packets
328       disk.device.write.requests_server_cmaui_2:
329       - server_cmaui_2
330       - disk.device.write.requests
331       network.outpoing.packets_cmaui_port_311_test_nested3:
332       - test_nested3
333       - network.outpoing.packets_cmaui_port_311
334       network.outgoing.bytes_cmaui_port_222:
335       - cmaui_port_222
336       - network.outgoing.bytes
337       network.outgoing.bytes_cmaui_port_311_test_nested3:
338       - test_nested3
339       - network.outgoing.bytes_cmaui_port_311
340       attachment_cmaui_port_322_test_nested3:
341       - test_nested3
342       - attachment_cmaui_port_322
343       network.incoming.bytes.rate_cmaui_port_222:
344       - cmaui_port_222
345       - network.incoming.bytes.rate
346       cpu_util_server_cmaui_2:
347       - server_cmaui_2
348       - cpu_util
349       disk.device.write.bytes.rate_server_cmaui_2:
350       - server_cmaui_2
351       - disk.device.write.bytes.rate
352       disk.write.bytes.rate_server_cmaui_2:
353       - server_cmaui_2
354       - disk.write.bytes.rate
355       disk.device.write.bytes_server_cmaui_2:
356       - server_cmaui_2
357       - disk.device.write.bytes
358       attachment_cmaui_port_222:
359       - cmaui_port_222
360       - attachment
361       network.outpoing.packets_cmaui_port_222:
362       - cmaui_port_222
363       - network.outpoing.packets
364       disk.read.bytes_server_cmaui_3_test_nested3:
365       - test_nested3
366       - disk.read.bytes_server_cmaui_3
367       disk.device.write.requests_server_cmaui_3_test_nested3:
368       - test_nested3
369       - disk.device.write.requests_server_cmaui_3
370       binding_cmaui_port_311_test_nested3:
371       - test_nested3
372       - binding_cmaui_port_311
373       disk.capacity_server_cmaui_3_test_nested3:
374       - test_nested3
375       - disk.capacity_server_cmaui_3
376       disk.write.bytes_server_cmaui_2:
377       - server_cmaui_2
378       - disk.write.bytes
379       feature_server_cmaui_2:
380       - server_cmaui_2
381       - feature
382       feature_cmaui_port_311_test_nested3:
383       - test_nested3
384       - feature_cmaui_port_311
385       network.outgoing.packets.rate_cmaui_port_211:
386       - cmaui_port_211
387       - network.outgoing.packets.rate
388       binding_cmaui_port_211:
389       - cmaui_port_211
390       - binding
391       network.outgoing.bytes.rate_cmaui_port_211:
392       - cmaui_port_211
393       - network.outgoing.bytes.rate
394       disk.allocation_server_cmaui_2:
395       - server_cmaui_2
396       - disk.allocation
397       disk.device.read.requests_server_cmaui_3_test_nested3:
398       - test_nested3
399       - disk.device.read.requests_server_cmaui_3
400       binding_server_cmaui_2:
401       - server_cmaui_2
402       - binding
403       feature_test_nested3:
404       - test_nested3
405       - feature
406       vcpus_server_cmaui_2:
407       - server_cmaui_2
408       - vcpus
409       feature_cmaui_port_222:
410       - cmaui_port_222
411       - feature
412       network.incoming.bytes.rate_cmaui_port_211:
413       - cmaui_port_211
414       - network.incoming.bytes.rate
415       scalable_server_cmaui_2:
416       - server_cmaui_2
417       - scalable
418       os_server_cmaui_3_test_nested3:
419       - test_nested3
420       - os_server_cmaui_3
421       disk.write.requests_server_cmaui_3_test_nested3:
422       - test_nested3
423       - disk.write.requests_server_cmaui_3
424       disk.write.requests_server_cmaui_2:
425       - server_cmaui_2
426       - disk.write.requests
427       disk.usage_server_cmaui_2:
428       - server_cmaui_2
429       - disk.usage
430       network.incoming.bytes.rate_cmaui_port_311_test_nested3:
431       - test_nested3
432       - network.incoming.bytes.rate_cmaui_port_311
433       endpoint_server_cmaui_2:
434       - server_cmaui_2
435       - endpoint
436       memory.resident_server_cmaui_3_test_nested3:
437       - test_nested3
438       - memory.resident_server_cmaui_3
439       disk.allocation_server_cmaui_3_test_nested3:
440       - test_nested3
441       - disk.allocation_server_cmaui_3
442       network.outgoing.bytes.rate_cmaui_port_311_test_nested3:
443       - test_nested3
444       - network.outgoing.bytes.rate_cmaui_port_311
445       network.outgoing.packets.rate_cmaui_port_222:
446       - cmaui_port_222
447       - network.outgoing.packets.rate
448       binding_cmaui_port_222:
449       - cmaui_port_222
450       - binding
451       os_server_cmaui_2:
452       - server_cmaui_2
453       - os
454       feature_cmaui_port_322_test_nested3:
455       - test_nested3
456       - feature_cmaui_port_322
457       network.outgoing.bytes.rate_cmaui_port_222:
458       - cmaui_port_222
459       - network.outgoing.bytes.rate
460       disk.device.read.bytes.rate_server_cmaui_3_test_nested3:
461       - test_nested3
462       - disk.device.read.bytes.rate_server_cmaui_3
463       disk.device.write.requests.rate_server_cmaui_3_test_nested3:
464       - test_nested3
465       - disk.device.write.requests.rate_server_cmaui_3
466       network.incoming.packets.rate_cmaui_port_222:
467       - cmaui_port_222
468       - network.incoming.packets.rate
469       disk.device.allocation_server_cmaui_2:
470       - server_cmaui_2
471       - disk.device.allocation
472       network.outgoing.bytes_cmaui_port_322_test_nested3:
473       - test_nested3
474       - network.outgoing.bytes_cmaui_port_322
475       host_server_cmaui_2:
476       - server_cmaui_2
477       - host
478       forwarder_cmaui_port_211:
479       - cmaui_port_211
480       - forwarder
481       network.outgoing.packets.rate_cmaui_port_322_test_nested3:
482       - test_nested3
483       - network.outgoing.packets.rate_cmaui_port_322
484       disk.iops_server_cmaui_3_test_nested3:
485       - test_nested3
486       - disk.iops_server_cmaui_3
487       attachment_cmaui_port_311_test_nested3:
488       - test_nested3
489       - attachment_cmaui_port_311
490       cpu_util_server_cmaui_3_test_nested3:
491       - test_nested3
492       - cpu_util_server_cmaui_3
493       network.outpoing.packets_cmaui_port_322_test_nested3:
494       - test_nested3
495       - network.outpoing.packets_cmaui_port_322
496       instance_server_cmaui_2:
497       - server_cmaui_2
498       - instance
499       disk.root.size_server_cmaui_3_test_nested3:
500       - test_nested3
501       - disk.root.size_server_cmaui_3
502       vcpus_server_cmaui_3_test_nested3:
503       - test_nested3
504       - vcpus_server_cmaui_3
505       disk.ephemeral.size_server_cmaui_3_test_nested3:
506       - test_nested3
507       - disk.ephemeral.size_server_cmaui_3
508       disk.device.read.requests_server_cmaui_2:
509       - server_cmaui_2
510       - disk.device.read.requests
511       forwarder_cmaui_port_311_test_nested3:
512       - test_nested3
513       - forwarder_cmaui_port_311
514       disk.read.bytes.rate_server_cmaui_2:
515       - server_cmaui_2
516       - disk.read.bytes.rate
517       cpu.delta_server_cmaui_2:
518       - server_cmaui_2
519       - cpu.delta
520       disk.device.read.requests.rate_server_cmaui_2:
521       - server_cmaui_2
522       - disk.device.read.requests.rate
523       network.incoming.packets_cmaui_port_322_test_nested3:
524       - test_nested3
525       - network.incoming.packets_cmaui_port_322
526       network.incoming.packets.rate_cmaui_port_322_test_nested3:
527       - test_nested3
528       - network.incoming.packets.rate_cmaui_port_322
529       memory.resident_server_cmaui_2:
530       - server_cmaui_2
531       - memory.resident
532       feature_cmaui_port_211:
533       - cmaui_port_211
534       - feature
535       disk.latency_server_cmaui_2:
536       - server_cmaui_2
537       - disk.latency
538       network.incoming.bytes_cmaui_port_322_test_nested3:
539       - test_nested3
540       - network.incoming.bytes_cmaui_port_322
541       memory.usage_server_cmaui_2:
542       - server_cmaui_2
543       - memory.usage
544     requirements:
545       dependency_server_cmaui_3_test_nested3:
546       - test_nested3
547       - dependency_server_cmaui_3
548       link_cmaui_port_211:
549       - cmaui_port_211
550       - link
551       link_cmaui_port_222:
552       - cmaui_port_222
553       - link
554       dependency_cmaui_port_311_test_nested3:
555       - test_nested3
556       - dependency_cmaui_port_311
557       link_cmaui_port_322_test_nested3:
558       - test_nested3
559       - link_cmaui_port_322
560       local_storage_server_cmaui_2:
561       - server_cmaui_2
562       - local_storage
563       dependency_cmaui_port_211:
564       - cmaui_port_211
565       - dependency
566       dependency_cmaui_port_222:
567       - cmaui_port_222
568       - dependency
569       link_cmaui_port_311_test_nested3:
570       - test_nested3
571       - link_cmaui_port_311
572       dependency_test_nested3:
573       - test_nested3
574       - dependency
575       local_storage_server_cmaui_3_test_nested3:
576       - test_nested3
577       - local_storage_server_cmaui_3
578       dependency_cmaui_port_322_test_nested3:
579       - test_nested3
580       - dependency_cmaui_port_322
581       dependency_server_cmaui_2:
582       - server_cmaui_2
583       - dependency