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