8d91e0c1c3d17ff4a3bf71767bfa429aa6052ce3
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-other-file-1B
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     p1:
12       hidden: false
13       immutable: false
14       type: string
15       description: UID of OAM network
16     ps_server_image:
17       hidden: false
18       immutable: false
19       type: string
20       description: Ps Image server
21     p2:
22       hidden: false
23       immutable: false
24       type: string
25       description: UID of OAM network
26     ps_server_ips:
27       hidden: false
28       immutable: false
29       type: string
30     security_group_name:
31       hidden: false
32       immutable: false
33       type: list
34       description: CMAUI1, CMAUI2 server names
35       entry_schema:
36         type: string
37     ps_server_flavor:
38       hidden: false
39       immutable: false
40       type: string
41       description: Flavor for PS server
42     pd_server_names:
43       hidden: false
44       immutable: false
45       type: list
46       description: PD server names
47       entry_schema:
48         type: string
49     pd_server_flavor:
50       hidden: false
51       immutable: false
52       type: string
53       description: Flavor for PD server
54     ps_server_names:
55       hidden: false
56       immutable: false
57       type: list
58       description: Ps server names
59       entry_schema:
60         type: string
61     pd_server_image:
62       hidden: false
63       immutable: false
64       type: string
65       description: PD Image server
66     availability_zone_0:
67       label: availabilityzone name
68       hidden: false
69       immutable: false
70       type: string
71       description: availabilityzone name
72     net:
73       hidden: false
74       immutable: false
75       type: string
76     pd_server_ips:
77       hidden: false
78       immutable: false
79       type: string
80   node_templates:
81     abstract_pd_server:
82       type: org.openecomp.resource.abstract.nodes.pd_server
83       directives:
84       - substitutable
85       properties:
86         port_pd_server_port_ip_requirements:
87         - ip_version: 4
88           ip_count_required:
89             is_required: true
90           floating_ip_count_required:
91             is_required: false
92         - ip_version: 6
93           ip_count_required:
94             is_required: false
95           floating_ip_count_required:
96             is_required: false
97         port_pd_server_port_security_groups:
98         - - get_input: p1
99           - get_input: p2
100         compute_pd_server_availability_zone:
101         - get_input: availability_zone_0
102         compute_pd_server_name:
103         - get_input:
104           - pd_server_names
105           - 0
106         port_pd_server_port_network:
107         - get_input: net
108         vm_flavor_name:
109           get_input: pd_server_flavor
110         port_pd_server_port_fixed_ips:
111         - ip_address:
112             get_input:
113             - pd_server_ips
114             - 0
115         vm_image_name:
116           get_input: pd_server_image
117         port_pd_server_port_replacement_policy:
118         - AUTO
119         port_pd_server_port_mac_requirements:
120           mac_count_required:
121             is_required: false
122         service_template_filter:
123           substitute_service_template: Nested_pd_serverServiceTemplate.yaml
124           count: 1
125         index_value:
126           get_property:
127           - SELF
128           - service_template_filter
129           - index_value
130     abstract_ps_server:
131       type: org.openecomp.resource.abstract.nodes.ps_server
132       directives:
133       - substitutable
134       properties:
135         port_ps_server_port_network:
136         - get_input: net
137         compute_ps_server_name:
138         - get_input:
139           - ps_server_names
140           - 1
141         port_ps_server_port_security_groups:
142         - - get_input: p1
143         compute_ps_server_availability_zone:
144         - get_input: availability_zone_0
145         port_ps_server_port_fixed_ips:
146         - ip_address:
147             get_input:
148             - ps_server_ips
149             - 0
150         vm_flavor_name:
151           get_input: ps_server_flavor
152         port_ps_server_port_ip_requirements:
153         - ip_version: 4
154           ip_count_required:
155             is_required: true
156           floating_ip_count_required:
157             is_required: false
158         - ip_version: 6
159           ip_count_required:
160             is_required: false
161           floating_ip_count_required:
162             is_required: false
163         port_ps_server_port_mac_requirements:
164           mac_count_required:
165             is_required: false
166         vm_image_name:
167           get_input: ps_server_image
168         port_ps_server_port_replacement_policy:
169         - AUTO
170         service_template_filter:
171           substitute_service_template: Nested_ps_serverServiceTemplate.yaml
172           count: 1
173         index_value:
174           get_property:
175           - SELF
176           - service_template_filter
177           - index_value
178   groups:
179     nested-other-file-1B_group:
180       type: org.openecomp.groups.heat.HeatStack
181       properties:
182         heat_file: ../Artifacts/nested-other-file-1B.yml
183         description: nested1
184       members:
185       - abstract_pd_server
186       - abstract_ps_server
187   outputs:
188     nested_same_file_attr_1:
189       description: nested_same_file_attr_1
190       value: server_pd
191   substitution_mappings:
192     node_type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B
193     capabilities:
194       disk.iops_server_pd:
195       - abstract_pd_server
196       - disk.iops_pd_server
197       disk.device.read.bytes.rate_server_pd:
198       - abstract_pd_server
199       - disk.device.read.bytes.rate_pd_server
200       disk.write.bytes_server_ps:
201       - abstract_ps_server
202       - disk.write.bytes_ps_server
203       disk.device.read.requests_server_pd:
204       - abstract_pd_server
205       - disk.device.read.requests_pd_server
206       network.incoming.packets.rate_ps_server_port:
207       - abstract_ps_server
208       - network.incoming.packets.rate_ps_server_ps_server_port
209       disk.device.allocation_server_pd:
210       - abstract_pd_server
211       - disk.device.allocation_pd_server
212       disk.iops_server_ps:
213       - abstract_ps_server
214       - disk.iops_ps_server
215       disk.device.read.bytes.rate_server_ps:
216       - abstract_ps_server
217       - disk.device.read.bytes.rate_ps_server
218       binding_server_ps:
219       - abstract_ps_server
220       - binding_ps_server
221       attachment_ps_server_port:
222       - abstract_ps_server
223       - attachment_ps_server_ps_server_port
224       disk.device.read.requests_server_ps:
225       - abstract_ps_server
226       - disk.device.read.requests_ps_server
227       memory.usage_server_pd:
228       - abstract_pd_server
229       - memory.usage_pd_server
230       feature_ps_server_port:
231       - abstract_ps_server
232       - feature_ps_server_ps_server_port
233       disk.read.bytes.rate_server_pd:
234       - abstract_pd_server
235       - disk.read.bytes.rate_pd_server
236       network.outgoing.bytes.rate_ps_server_port:
237       - abstract_ps_server
238       - network.outgoing.bytes.rate_ps_server_ps_server_port
239       memory_server_pd:
240       - abstract_pd_server
241       - memory_pd_server
242       disk.device.write.requests_server_pd:
243       - abstract_pd_server
244       - disk.device.write.requests_pd_server
245       disk.device.read.bytes_server_ps:
246       - abstract_ps_server
247       - disk.device.read.bytes_ps_server
248       disk.device.allocation_server_ps:
249       - abstract_ps_server
250       - disk.device.allocation_ps_server
251       memory.usage_server_ps:
252       - abstract_ps_server
253       - memory.usage_ps_server
254       network.outgoing.packets.rate_ps_server_port:
255       - abstract_ps_server
256       - network.outgoing.packets.rate_ps_server_ps_server_port
257       binding_ps_server_port:
258       - abstract_ps_server
259       - binding_ps_server_ps_server_port
260       network.incoming.packets_pd_server_port:
261       - abstract_pd_server
262       - network.incoming.packets_pd_server_pd_server_port
263       disk.read.bytes_server_pd:
264       - abstract_pd_server
265       - disk.read.bytes_pd_server
266       disk.device.write.requests_server_ps:
267       - abstract_ps_server
268       - disk.device.write.requests_ps_server
269       network.outpoing.packets_ps_server_port:
270       - abstract_ps_server
271       - network.outpoing.packets_ps_server_ps_server_port
272       disk.device.read.bytes_server_pd:
273       - abstract_pd_server
274       - disk.device.read.bytes_pd_server
275       host_server_pd:
276       - abstract_pd_server
277       - host_pd_server
278       vcpus_server_pd:
279       - abstract_pd_server
280       - vcpus_pd_server
281       disk.ephemeral.size_server_pd:
282       - abstract_pd_server
283       - disk.ephemeral.size_pd_server
284       network.incoming.bytes.rate_ps_server_port:
285       - abstract_ps_server
286       - network.incoming.bytes.rate_ps_server_ps_server_port
287       disk.write.requests.rate_server_pd:
288       - abstract_pd_server
289       - disk.write.requests.rate_pd_server
290       memory_server_ps:
291       - abstract_ps_server
292       - memory_ps_server
293       network.incoming.bytes_pd_server_port:
294       - abstract_pd_server
295       - network.incoming.bytes_pd_server_pd_server_port
296       attachment_pd_server_port:
297       - abstract_pd_server
298       - attachment_pd_server_pd_server_port
299       disk.write.requests_server_pd:
300       - abstract_pd_server
301       - disk.write.requests_pd_server
302       network.incoming.packets.rate_pd_server_port:
303       - abstract_pd_server
304       - network.incoming.packets.rate_pd_server_pd_server_port
305       disk.ephemeral.size_server_ps:
306       - abstract_ps_server
307       - disk.ephemeral.size_ps_server
308       disk.write.requests.rate_server_ps:
309       - abstract_ps_server
310       - disk.write.requests.rate_ps_server
311       disk.device.write.bytes_server_ps:
312       - abstract_ps_server
313       - disk.device.write.bytes_ps_server
314       disk.root.size_server_ps:
315       - abstract_ps_server
316       - disk.root.size_ps_server
317       disk.device.read.requests.rate_server_ps:
318       - abstract_ps_server
319       - disk.device.read.requests.rate_ps_server
320       network.outgoing.bytes_pd_server_port:
321       - abstract_pd_server
322       - network.outgoing.bytes_pd_server_pd_server_port
323       disk.write.requests_server_ps:
324       - abstract_ps_server
325       - disk.write.requests_ps_server
326       binding_server_pd:
327       - abstract_pd_server
328       - binding_pd_server
329       disk.root.size_server_pd:
330       - abstract_pd_server
331       - disk.root.size_pd_server
332       disk.device.read.requests.rate_server_pd:
333       - abstract_pd_server
334       - disk.device.read.requests.rate_pd_server
335       network.outpoing.packets_pd_server_port:
336       - abstract_pd_server
337       - network.outpoing.packets_pd_server_pd_server_port
338       disk.device.write.bytes_server_pd:
339       - abstract_pd_server
340       - disk.device.write.bytes_pd_server
341       host_server_ps:
342       - abstract_ps_server
343       - host_ps_server
344       network.incoming.packets_ps_server_port:
345       - abstract_ps_server
346       - network.incoming.packets_ps_server_ps_server_port
347       memory.resident_server_pd:
348       - abstract_pd_server
349       - memory.resident_pd_server
350       disk.usage_server_ps:
351       - abstract_ps_server
352       - disk.usage_ps_server
353       network.outgoing.bytes_ps_server_port:
354       - abstract_ps_server
355       - network.outgoing.bytes_ps_server_ps_server_port
356       cpu_util_server_pd:
357       - abstract_pd_server
358       - cpu_util_pd_server
359       endpoint_server_ps:
360       - abstract_ps_server
361       - endpoint_ps_server
362       disk.read.requests_server_ps:
363       - abstract_ps_server
364       - disk.read.requests_ps_server
365       memory.resident_server_ps:
366       - abstract_ps_server
367       - memory.resident_ps_server
368       disk.usage_server_pd:
369       - abstract_pd_server
370       - disk.usage_pd_server
371       disk.capacity_server_pd:
372       - abstract_pd_server
373       - disk.capacity_pd_server
374       endpoint_server_pd:
375       - abstract_pd_server
376       - endpoint_pd_server
377       cpu_util_server_ps:
378       - abstract_ps_server
379       - cpu_util_ps_server
380       forwarder_pd_server_port:
381       - abstract_pd_server
382       - forwarder_pd_server_pd_server_port
383       network.incoming.bytes_ps_server_port:
384       - abstract_ps_server
385       - network.incoming.bytes_ps_server_ps_server_port
386       forwarder_ps_server_port:
387       - abstract_ps_server
388       - forwarder_ps_server_ps_server_port
389       disk.device.capacity_server_pd:
390       - abstract_pd_server
391       - disk.device.capacity_pd_server
392       network.incoming.bytes.rate_pd_server_port:
393       - abstract_pd_server
394       - network.incoming.bytes.rate_pd_server_pd_server_port
395       vcpus_server_ps:
396       - abstract_ps_server
397       - vcpus_ps_server
398       disk.allocation_server_pd:
399       - abstract_pd_server
400       - disk.allocation_pd_server
401       disk.device.usage_server_pd:
402       - abstract_pd_server
403       - disk.device.usage_pd_server
404       disk.capacity_server_ps:
405       - abstract_ps_server
406       - disk.capacity_ps_server
407       disk.allocation_server_ps:
408       - abstract_ps_server
409       - disk.allocation_ps_server
410       disk.device.usage_server_ps:
411       - abstract_ps_server
412       - disk.device.usage_ps_server
413       instance_server_pd:
414       - abstract_pd_server
415       - instance_pd_server
416       disk.device.write.bytes.rate_server_ps:
417       - abstract_ps_server
418       - disk.device.write.bytes.rate_ps_server
419       disk.write.bytes.rate_server_ps:
420       - abstract_ps_server
421       - disk.write.bytes.rate_ps_server
422       feature_pd_server_port:
423       - abstract_pd_server
424       - feature_pd_server_pd_server_port
425       disk.read.bytes_server_ps:
426       - abstract_ps_server
427       - disk.read.bytes_ps_server
428       network.outgoing.bytes.rate_pd_server_port:
429       - abstract_pd_server
430       - network.outgoing.bytes.rate_pd_server_pd_server_port
431       network.outgoing.packets.rate_pd_server_port:
432       - abstract_pd_server
433       - network.outgoing.packets.rate_pd_server_pd_server_port
434       binding_pd_server_port:
435       - abstract_pd_server
436       - binding_pd_server_pd_server_port
437       cpu_server_ps:
438       - abstract_ps_server
439       - cpu_ps_server
440       cpu.delta_server_pd:
441       - abstract_pd_server
442       - cpu.delta_pd_server
443       instance_server_ps:
444       - abstract_ps_server
445       - instance_ps_server
446       disk.read.bytes.rate_server_ps:
447       - abstract_ps_server
448       - disk.read.bytes.rate_ps_server
449       disk.latency_server_pd:
450       - abstract_pd_server
451       - disk.latency_pd_server
452       disk.device.write.bytes.rate_server_pd:
453       - abstract_pd_server
454       - disk.device.write.bytes.rate_pd_server
455       os_server_ps:
456       - abstract_ps_server
457       - os_ps_server
458       cpu.delta_server_ps:
459       - abstract_ps_server
460       - cpu.delta_ps_server
461       feature_server_ps:
462       - abstract_ps_server
463       - feature_ps_server
464       disk.device.iops_server_pd:
465       - abstract_pd_server
466       - disk.device.iops_pd_server
467       disk.latency_server_ps:
468       - abstract_ps_server
469       - disk.latency_ps_server
470       disk.read.requests_server_pd:
471       - abstract_pd_server
472       - disk.read.requests_pd_server
473       disk.device.write.requests.rate_server_ps:
474       - abstract_ps_server
475       - disk.device.write.requests.rate_ps_server
476       os_server_pd:
477       - abstract_pd_server
478       - os_pd_server
479       disk.device.latency_server_pd:
480       - abstract_pd_server
481       - disk.device.latency_pd_server
482       disk.device.capacity_server_ps:
483       - abstract_ps_server
484       - disk.device.capacity_ps_server
485       scalable_server_pd:
486       - abstract_pd_server
487       - scalable_pd_server
488       disk.write.bytes_server_pd:
489       - abstract_pd_server
490       - disk.write.bytes_pd_server
491       disk.write.bytes.rate_server_pd:
492       - abstract_pd_server
493       - disk.write.bytes.rate_pd_server
494       disk.device.latency_server_ps:
495       - abstract_ps_server
496       - disk.device.latency_ps_server
497       disk.device.iops_server_ps:
498       - abstract_ps_server
499       - disk.device.iops_ps_server
500       feature_server_pd:
501       - abstract_pd_server
502       - feature_pd_server
503       disk.device.write.requests.rate_server_pd:
504       - abstract_pd_server
505       - disk.device.write.requests.rate_pd_server
506       scalable_server_ps:
507       - abstract_ps_server
508       - scalable_ps_server
509       cpu_server_pd:
510       - abstract_pd_server
511       - cpu_pd_server
512     requirements:
513       local_storage_server_pd:
514       - abstract_pd_server
515       - local_storage_pd_server
516       dependency_server_pd:
517       - abstract_pd_server
518       - dependency_pd_server
519       dependency_server_ps:
520       - abstract_ps_server
521       - dependency_ps_server
522       dependency_ps_server_port:
523       - abstract_ps_server
524       - dependency_ps_server_ps_server_port
525       dependency_pd_server_port:
526       - abstract_pd_server
527       - dependency_pd_server_pd_server_port
528       link_pd_server_port:
529       - abstract_pd_server
530       - link_pd_server_pd_server_port
531       link_ps_server_port:
532       - abstract_ps_server
533       - link_ps_server_ps_server_port
534       local_storage_server_ps:
535       - abstract_ps_server
536       - local_storage_ps_server