3280a0e5888fe47f8a5d590b08ff3c9b03780928
[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     template_PortTuple_LB1:
26       hidden: false
27       immutable: false
28       type: string
29     cmaui_image:
30       hidden: false
31       immutable: false
32       type: string
33       description: Image for CMAUI server
34     lb_st_interface_type_oam:
35       hidden: false
36       immutable: false
37       type: string
38     oam_sec_group_name:
39       hidden: false
40       immutable: false
41       type: string
42     cmaui_flavor:
43       hidden: false
44       immutable: false
45       type: string
46       description: Flavor for CMAUI server
47     indx:
48       hidden: false
49       immutable: false
50       type: float
51     security_group_name:
52       hidden: false
53       immutable: false
54       type: list
55       description: CMAUI1, CMAUI2 server names
56       entry_schema:
57         type: string
58     availability_zone_0:
59       label: availabilityzone name
60       hidden: false
61       immutable: false
62       type: string
63       description: availabilityzone name
64     cmaui_oam_ips:
65       hidden: false
66       immutable: false
67       type: string
68     shared_test_net:
69       hidden: false
70       immutable: false
71       type: string
72       description: UID of OAM network
73   node_templates:
74     template_VMInt_OAM_lb_5:
75       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
76       properties:
77         security_group_refs:
78         - get_input: oam_sec_group_name
79         virtual_network_refs:
80         - get_input: p2
81         virtual_machine_interface_properties:
82           service_interface_type:
83             get_input: lb_st_interface_type_oam
84         port_tuple_refs:
85         - get_input: template_PortTuple_LB1
86       requirements:
87       - binding:
88           capability: tosca.capabilities.network.Bindable
89           node: server_cmaui_3
90           relationship: tosca.relationships.network.BindsTo
91     test_nested4Level:
92       type: org.openecomp.resource.abstract.nodes.heat.nested4
93       directives:
94       - substitutable
95       properties:
96         service_template_filter:
97           substitute_service_template: nested4ServiceTemplate.yaml
98         p2:
99           get_input: p2
100         shared_test_net:
101           get_input: shared_test_net
102     template_VMInt_OAM_lb_6:
103       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
104       properties:
105         security_group_refs:
106         - get_input: oam_sec_group_name
107         virtual_network_refs:
108         - get_input: shared_test_net
109         - get_input: p2
110         virtual_machine_interface_properties:
111           service_interface_type:
112             get_input: lb_st_interface_type_oam
113         port_tuple_refs:
114         - get_input: template_PortTuple_LB1
115       requirements:
116       - binding:
117           capability: tosca.capabilities.network.Bindable
118           node: server_cmaui_3
119           relationship: tosca.relationships.network.BindsTo
120     server_cmaui_3:
121       type: org.openecomp.resource.vfc.nodes.heat.cmaui
122       properties:
123         flavor:
124           get_input: cmaui_flavor
125         availability_zone:
126           get_input: availability_zone_0
127         image:
128           get_input: cmaui_image
129         contrail_service_instance_ind: true
130         name:
131           get_input:
132           - cmaui_names
133           - 0
134   groups:
135     nested3_group:
136       type: org.openecomp.groups.heat.HeatStack
137       properties:
138         heat_file: ../Artifacts/nested3.yml
139         description: nested3
140       members:
141       - template_VMInt_OAM_lb_5
142       - test_nested4Level
143       - template_VMInt_OAM_lb_6
144       - server_cmaui_3
145   substitution_mappings:
146     node_type: org.openecomp.resource.abstract.nodes.heat.nested3
147     capabilities:
148       memory.usage_server_cmaui_4_test_nested4Level:
149       - test_nested4Level
150       - memory.usage_server_cmaui_4
151       cpu_util_server_cmaui_4_test_nested4Level:
152       - test_nested4Level
153       - cpu_util_server_cmaui_4
154       disk.device.usage_server_cmaui_3:
155       - server_cmaui_3
156       - disk.device.usage
157       disk.device.latency_server_cmaui_3:
158       - server_cmaui_3
159       - disk.device.latency
160       network.incoming.bytes.rate_template_VMInt_OAM_lb_7_test_nested4Level:
161       - test_nested4Level
162       - network.incoming.bytes.rate_template_VMInt_OAM_lb_7
163       disk.read.requests_server_cmaui_4_test_nested4Level:
164       - test_nested4Level
165       - disk.read.requests_server_cmaui_4
166       disk.root.size_server_cmaui_3:
167       - server_cmaui_3
168       - disk.root.size
169       disk.device.write.requests.rate_server_cmaui_3:
170       - server_cmaui_3
171       - disk.device.write.requests.rate
172       disk.write.bytes.rate_server_cmaui_4_test_nested4Level:
173       - test_nested4Level
174       - disk.write.bytes.rate_server_cmaui_4
175       binding_template_VMInt_OAM_lb_6:
176       - template_VMInt_OAM_lb_6
177       - binding
178       binding_template_VMInt_OAM_lb_5:
179       - template_VMInt_OAM_lb_5
180       - binding
181       disk.latency_server_cmaui_4_test_nested4Level:
182       - test_nested4Level
183       - disk.latency_server_cmaui_4
184       disk.read.requests_server_cmaui_3:
185       - server_cmaui_3
186       - disk.read.requests
187       network.incoming.bytes_template_VMInt_OAM_lb_6:
188       - template_VMInt_OAM_lb_6
189       - network.incoming.bytes
190       network.incoming.bytes_template_VMInt_OAM_lb_5:
191       - template_VMInt_OAM_lb_5
192       - network.incoming.bytes
193       disk.device.iops_server_cmaui_3:
194       - server_cmaui_3
195       - disk.device.iops
196       disk.device.capacity_server_cmaui_3:
197       - server_cmaui_3
198       - disk.device.capacity
199       disk.device.read.bytes.rate_server_cmaui_3:
200       - server_cmaui_3
201       - disk.device.read.bytes.rate
202       feature_server_cmaui_4_test_nested4Level:
203       - test_nested4Level
204       - feature_server_cmaui_4
205       network.incoming.packets_template_VMInt_OAM_lb_7_test_nested4Level:
206       - test_nested4Level
207       - network.incoming.packets_template_VMInt_OAM_lb_7
208       disk.capacity_server_cmaui_4_test_nested4Level:
209       - test_nested4Level
210       - disk.capacity_server_cmaui_4
211       disk.read.bytes_server_cmaui_3:
212       - server_cmaui_3
213       - disk.read.bytes
214       disk.device.write.bytes.rate_server_cmaui_4_test_nested4Level:
215       - test_nested4Level
216       - disk.device.write.bytes.rate_server_cmaui_4
217       disk.device.read.requests_server_cmaui_4_test_nested4Level:
218       - test_nested4Level
219       - disk.device.read.requests_server_cmaui_4
220       network.incoming.packets.rate_template_VMInt_OAM_lb_8_test_nested4Level:
221       - test_nested4Level
222       - network.incoming.packets.rate_template_VMInt_OAM_lb_8
223       disk.device.write.requests_server_cmaui_4_test_nested4Level:
224       - test_nested4Level
225       - disk.device.write.requests_server_cmaui_4
226       disk.write.requests.rate_server_cmaui_3:
227       - server_cmaui_3
228       - disk.write.requests.rate
229       disk.device.write.requests.rate_server_cmaui_4_test_nested4Level:
230       - test_nested4Level
231       - disk.device.write.requests.rate_server_cmaui_4
232       disk.device.read.bytes_server_cmaui_4_test_nested4Level:
233       - test_nested4Level
234       - disk.device.read.bytes_server_cmaui_4
235       network.incoming.packets_template_VMInt_OAM_lb_8_test_nested4Level:
236       - test_nested4Level
237       - network.incoming.packets_template_VMInt_OAM_lb_8
238       disk.device.read.bytes_server_cmaui_3:
239       - server_cmaui_3
240       - disk.device.read.bytes
241       memory_server_cmaui_3:
242       - server_cmaui_3
243       - memory
244       memory.resident_server_cmaui_4_test_nested4Level:
245       - test_nested4Level
246       - memory.resident_server_cmaui_4
247       cpu_server_cmaui_3:
248       - server_cmaui_3
249       - cpu
250       binding_server_cmaui_4_test_nested4Level:
251       - test_nested4Level
252       - binding_server_cmaui_4
253       network.incoming.bytes_template_VMInt_OAM_lb_8_test_nested4Level:
254       - test_nested4Level
255       - network.incoming.bytes_template_VMInt_OAM_lb_8
256       os_server_cmaui_4_test_nested4Level:
257       - test_nested4Level
258       - os_server_cmaui_4
259       network.outpoing.packets_template_VMInt_OAM_lb_5:
260       - template_VMInt_OAM_lb_5
261       - network.outpoing.packets
262       disk.ephemeral.size_server_cmaui_3:
263       - server_cmaui_3
264       - disk.ephemeral.size
265       cpu.delta_server_cmaui_4_test_nested4Level:
266       - test_nested4Level
267       - cpu.delta_server_cmaui_4
268       disk.capacity_server_cmaui_3:
269       - server_cmaui_3
270       - disk.capacity
271       disk.device.capacity_server_cmaui_4_test_nested4Level:
272       - test_nested4Level
273       - disk.device.capacity_server_cmaui_4
274       network.outgoing.bytes_template_VMInt_OAM_lb_5:
275       - template_VMInt_OAM_lb_5
276       - network.outgoing.bytes
277       network.outgoing.bytes_template_VMInt_OAM_lb_6:
278       - template_VMInt_OAM_lb_6
279       - network.outgoing.bytes
280       scalable_server_cmaui_4_test_nested4Level:
281       - test_nested4Level
282       - scalable_server_cmaui_4
283       disk.device.iops_server_cmaui_4_test_nested4Level:
284       - test_nested4Level
285       - disk.device.iops_server_cmaui_4
286       network.outpoing.packets_template_VMInt_OAM_lb_6:
287       - template_VMInt_OAM_lb_6
288       - network.outpoing.packets
289       disk.read.bytes.rate_server_cmaui_4_test_nested4Level:
290       - test_nested4Level
291       - disk.read.bytes.rate_server_cmaui_4
292       network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested4Level:
293       - test_nested4Level
294       - network.incoming.bytes.rate_template_VMInt_OAM_lb_8
295       endpoint_server_cmaui_4_test_nested4Level:
296       - test_nested4Level
297       - endpoint_server_cmaui_4
298       network.outpoing.packets_template_VMInt_OAM_lb_7_test_nested4Level:
299       - test_nested4Level
300       - network.outpoing.packets_template_VMInt_OAM_lb_7
301       vcpus_server_cmaui_4_test_nested4Level:
302       - test_nested4Level
303       - vcpus_server_cmaui_4
304       network.outgoing.bytes.rate_template_VMInt_OAM_lb_5:
305       - template_VMInt_OAM_lb_5
306       - network.outgoing.bytes.rate
307       network.outgoing.bytes.rate_template_VMInt_OAM_lb_6:
308       - template_VMInt_OAM_lb_6
309       - network.outgoing.bytes.rate
310       disk.device.write.requests_server_cmaui_3:
311       - server_cmaui_3
312       - disk.device.write.requests
313       network.incoming.bytes.rate_template_VMInt_OAM_lb_5:
314       - template_VMInt_OAM_lb_5
315       - network.incoming.bytes.rate
316       disk.write.bytes_server_cmaui_4_test_nested4Level:
317       - test_nested4Level
318       - disk.write.bytes_server_cmaui_4
319       network.incoming.bytes.rate_template_VMInt_OAM_lb_6:
320       - template_VMInt_OAM_lb_6
321       - network.incoming.bytes.rate
322       disk.write.requests.rate_server_cmaui_4_test_nested4Level:
323       - test_nested4Level
324       - disk.write.requests.rate_server_cmaui_4
325       disk.iops_server_cmaui_3:
326       - server_cmaui_3
327       - disk.iops
328       network.incoming.packets_template_VMInt_OAM_lb_5:
329       - template_VMInt_OAM_lb_5
330       - network.incoming.packets
331       network.outgoing.bytes_template_VMInt_OAM_lb_7_test_nested4Level:
332       - test_nested4Level
333       - network.outgoing.bytes_template_VMInt_OAM_lb_7
334       network.incoming.packets_template_VMInt_OAM_lb_6:
335       - template_VMInt_OAM_lb_6
336       - network.incoming.packets
337       binding_template_VMInt_OAM_lb_7_test_nested4Level:
338       - test_nested4Level
339       - binding_template_VMInt_OAM_lb_7
340       network.outgoing.bytes.rate_template_VMInt_OAM_lb_8_test_nested4Level:
341       - test_nested4Level
342       - network.outgoing.bytes.rate_template_VMInt_OAM_lb_8
343       host_server_cmaui_4_test_nested4Level:
344       - test_nested4Level
345       - host_server_cmaui_4
346       cpu_util_server_cmaui_3:
347       - server_cmaui_3
348       - cpu_util
349       disk.device.write.bytes.rate_server_cmaui_3:
350       - server_cmaui_3
351       - disk.device.write.bytes.rate
352       disk.write.bytes.rate_server_cmaui_3:
353       - server_cmaui_3
354       - disk.write.bytes.rate
355       network.outgoing.packets.rate_template_VMInt_OAM_lb_7_test_nested4Level:
356       - test_nested4Level
357       - network.outgoing.packets.rate_template_VMInt_OAM_lb_7
358       disk.device.write.bytes_server_cmaui_3:
359       - server_cmaui_3
360       - disk.device.write.bytes
361       disk.iops_server_cmaui_4_test_nested4Level:
362       - test_nested4Level
363       - disk.iops_server_cmaui_4
364       feature_server_cmaui_3:
365       - server_cmaui_3
366       - feature
367       cpu_server_cmaui_4_test_nested4Level:
368       - test_nested4Level
369       - cpu_server_cmaui_4
370       disk.write.bytes_server_cmaui_3:
371       - server_cmaui_3
372       - disk.write.bytes
373       disk.allocation_server_cmaui_3:
374       - server_cmaui_3
375       - disk.allocation
376       binding_server_cmaui_3:
377       - server_cmaui_3
378       - binding
379       vcpus_server_cmaui_3:
380       - server_cmaui_3
381       - vcpus
382       instance_server_cmaui_4_test_nested4Level:
383       - test_nested4Level
384       - instance_server_cmaui_4
385       scalable_server_cmaui_3:
386       - server_cmaui_3
387       - scalable
388       network.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested4Level:
389       - test_nested4Level
390       - network.outgoing.packets.rate_template_VMInt_OAM_lb_8
391       disk.write.requests_server_cmaui_3:
392       - server_cmaui_3
393       - disk.write.requests
394       disk.usage_server_cmaui_3:
395       - server_cmaui_3
396       - disk.usage
397       feature_template_VMInt_OAM_lb_7_test_nested4Level:
398       - test_nested4Level
399       - feature_template_VMInt_OAM_lb_7
400       disk.device.write.bytes_server_cmaui_4_test_nested4Level:
401       - test_nested4Level
402       - disk.device.write.bytes_server_cmaui_4
403       network.incoming.packets.rate_template_VMInt_OAM_lb_6:
404       - template_VMInt_OAM_lb_6
405       - network.incoming.packets.rate
406       feature_template_VMInt_OAM_lb_6:
407       - template_VMInt_OAM_lb_6
408       - feature
409       network.incoming.packets.rate_template_VMInt_OAM_lb_5:
410       - template_VMInt_OAM_lb_5
411       - network.incoming.packets.rate
412       feature_template_VMInt_OAM_lb_5:
413       - template_VMInt_OAM_lb_5
414       - feature
415       endpoint_server_cmaui_3:
416       - server_cmaui_3
417       - endpoint
418       memory_server_cmaui_4_test_nested4Level:
419       - test_nested4Level
420       - memory_server_cmaui_4
421       network.incoming.packets.rate_template_VMInt_OAM_lb_7_test_nested4Level:
422       - test_nested4Level
423       - network.incoming.packets.rate_template_VMInt_OAM_lb_7
424       os_server_cmaui_3:
425       - server_cmaui_3
426       - os
427       disk.root.size_server_cmaui_4_test_nested4Level:
428       - test_nested4Level
429       - disk.root.size_server_cmaui_4
430       disk.usage_server_cmaui_4_test_nested4Level:
431       - test_nested4Level
432       - disk.usage_server_cmaui_4
433       disk.device.latency_server_cmaui_4_test_nested4Level:
434       - test_nested4Level
435       - disk.device.latency_server_cmaui_4
436       disk.device.read.requests.rate_server_cmaui_4_test_nested4Level:
437       - test_nested4Level
438       - disk.device.read.requests.rate_server_cmaui_4
439       disk.ephemeral.size_server_cmaui_4_test_nested4Level:
440       - test_nested4Level
441       - disk.ephemeral.size_server_cmaui_4
442       disk.device.allocation_server_cmaui_3:
443       - server_cmaui_3
444       - disk.device.allocation
445       disk.read.bytes_server_cmaui_4_test_nested4Level:
446       - test_nested4Level
447       - disk.read.bytes_server_cmaui_4
448       disk.allocation_server_cmaui_4_test_nested4Level:
449       - test_nested4Level
450       - disk.allocation_server_cmaui_4
451       network.outpoing.packets_template_VMInt_OAM_lb_8_test_nested4Level:
452       - test_nested4Level
453       - network.outpoing.packets_template_VMInt_OAM_lb_8
454       disk.device.allocation_server_cmaui_4_test_nested4Level:
455       - test_nested4Level
456       - disk.device.allocation_server_cmaui_4
457       network.outgoing.bytes_template_VMInt_OAM_lb_8_test_nested4Level:
458       - test_nested4Level
459       - network.outgoing.bytes_template_VMInt_OAM_lb_8
460       host_server_cmaui_3:
461       - server_cmaui_3
462       - host
463       disk.write.requests_server_cmaui_4_test_nested4Level:
464       - test_nested4Level
465       - disk.write.requests_server_cmaui_4
466       network.outgoing.packets.rate_template_VMInt_OAM_lb_6:
467       - template_VMInt_OAM_lb_6
468       - network.outgoing.packets.rate
469       network.outgoing.packets.rate_template_VMInt_OAM_lb_5:
470       - template_VMInt_OAM_lb_5
471       - network.outgoing.packets.rate
472       feature_template_VMInt_OAM_lb_8_test_nested4Level:
473       - test_nested4Level
474       - feature_template_VMInt_OAM_lb_8
475       feature_test_nested4Level:
476       - test_nested4Level
477       - feature
478       instance_server_cmaui_3:
479       - server_cmaui_3
480       - instance
481       disk.read.bytes.rate_server_cmaui_3:
482       - server_cmaui_3
483       - disk.read.bytes.rate
484       disk.device.usage_server_cmaui_4_test_nested4Level:
485       - test_nested4Level
486       - disk.device.usage_server_cmaui_4
487       disk.device.read.bytes.rate_server_cmaui_4_test_nested4Level:
488       - test_nested4Level
489       - disk.device.read.bytes.rate_server_cmaui_4
490       network.outgoing.bytes.rate_template_VMInt_OAM_lb_7_test_nested4Level:
491       - test_nested4Level
492       - network.outgoing.bytes.rate_template_VMInt_OAM_lb_7
493       disk.device.read.requests_server_cmaui_3:
494       - server_cmaui_3
495       - disk.device.read.requests
496       disk.device.read.requests.rate_server_cmaui_3:
497       - server_cmaui_3
498       - disk.device.read.requests.rate
499       cpu.delta_server_cmaui_3:
500       - server_cmaui_3
501       - cpu.delta
502       memory.resident_server_cmaui_3:
503       - server_cmaui_3
504       - memory.resident
505       network.incoming.bytes_template_VMInt_OAM_lb_7_test_nested4Level:
506       - test_nested4Level
507       - network.incoming.bytes_template_VMInt_OAM_lb_7
508       binding_template_VMInt_OAM_lb_8_test_nested4Level:
509       - test_nested4Level
510       - binding_template_VMInt_OAM_lb_8
511       disk.latency_server_cmaui_3:
512       - server_cmaui_3
513       - disk.latency
514       memory.usage_server_cmaui_3:
515       - server_cmaui_3
516       - memory.usage
517     requirements:
518       local_storage_server_cmaui_4_test_nested4Level:
519       - test_nested4Level
520       - local_storage_server_cmaui_4
521       dependency_template_VMInt_OAM_lb_5:
522       - template_VMInt_OAM_lb_5
523       - dependency
524       dependency_template_VMInt_OAM_lb_6:
525       - template_VMInt_OAM_lb_6
526       - dependency
527       local_storage_server_cmaui_3:
528       - server_cmaui_3
529       - local_storage
530       dependency_template_VMInt_OAM_lb_8_test_nested4Level:
531       - test_nested4Level
532       - dependency_template_VMInt_OAM_lb_8
533       dependency_test_nested4Level:
534       - test_nested4Level
535       - dependency
536       link_template_VMInt_OAM_lb_8_test_nested4Level:
537       - test_nested4Level
538       - link_template_VMInt_OAM_lb_8
539       link_template_VMInt_OAM_lb_5:
540       - template_VMInt_OAM_lb_5
541       - link
542       dependency_template_VMInt_OAM_lb_7_test_nested4Level:
543       - test_nested4Level
544       - dependency_template_VMInt_OAM_lb_7
545       link_template_VMInt_OAM_lb_6:
546       - template_VMInt_OAM_lb_6
547       - link
548       dependency_server_cmaui_4_test_nested4Level:
549       - test_nested4Level
550       - dependency_server_cmaui_4
551       dependency_server_cmaui_3:
552       - server_cmaui_3
553       - dependency
554       link_template_VMInt_OAM_lb_7_test_nested4Level:
555       - test_nested4Level
556       - link_template_VMInt_OAM_lb_7