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