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