574225ef0a4bfb8b8c3f7e2f5fa88b42453f6842
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-same-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     p2:
17       hidden: false
18       immutable: false
19       type: string
20       description: UID of OAM network
21     security_group_name:
22       hidden: false
23       immutable: false
24       type: list
25       description: CMAUI1, CMAUI2 server names
26       entry_schema:
27         type: string
28     sm_server_names:
29       hidden: false
30       immutable: false
31       type: list
32       description: SM server names
33       entry_schema:
34         type: string
35     oam_server_image:
36       hidden: false
37       immutable: false
38       type: string
39       description: OAM Image server
40     oam_server_ips:
41       hidden: false
42       immutable: false
43       type: string
44     oam_server_flavor:
45       hidden: false
46       immutable: false
47       type: string
48       description: Flavor for OAM server
49     sm_server_ips:
50       hidden: false
51       immutable: false
52       type: string
53     availability_zone_0:
54       label: availabilityzone name
55       hidden: false
56       immutable: false
57       type: string
58       description: availabilityzone name
59     net:
60       hidden: false
61       immutable: false
62       type: string
63     oam_server_names:
64       hidden: false
65       immutable: false
66       type: list
67       description: OAM server names
68       entry_schema:
69         type: string
70     sm_server_flavor:
71       hidden: false
72       immutable: false
73       type: string
74       description: Flavor for SM server
75     sm_server_image:
76       hidden: false
77       immutable: false
78       type: string
79       description: SM Image server
80   node_templates:
81     abstract_sm_server:
82       type: org.openecomp.resource.abstract.nodes.sm_server
83       directives:
84       - substitutable
85       properties:
86         vm_flavor_name:
87           get_input: sm_server_flavor
88         port_sm_server_port_network:
89         - get_input: net
90         compute_sm_server_name:
91         - get_input:
92           - sm_server_names
93           - 0
94         port_sm_server_port_ip_requirements:
95         - ip_version: 4
96           ip_count_required:
97             is_required: true
98           floating_ip_count_required:
99             is_required: false
100         vm_image_name:
101           get_input: sm_server_image
102         compute_sm_server_availability_zone:
103         - get_input: availability_zone_0
104         port_sm_server_port_mac_requirements:
105           mac_count_required:
106             is_required: false
107         port_sm_server_port_replacement_policy:
108         - AUTO
109         port_sm_server_port_fixed_ips:
110         - ip_address:
111             get_input:
112             - sm_server_ips
113             - 0
114         port_sm_server_port_security_groups:
115         - - get_input: p1
116           - get_input: p2
117         service_template_filter:
118           substitute_service_template: Nested_sm_serverServiceTemplate.yaml
119           count: 1
120         index_value:
121           get_property:
122           - SELF
123           - service_template_filter
124           - index_value
125     abstract_oam_server:
126       type: org.openecomp.resource.abstract.nodes.oam_server
127       directives:
128       - substitutable
129       properties:
130         port_oam_server_port_network:
131         - get_input: net
132         port_oam_server_port_security_groups:
133         - - get_input: p1
134         port_oam_server_port_replacement_policy:
135         - AUTO
136         vm_flavor_name:
137           get_input: oam_server_flavor
138         port_oam_server_port_mac_requirements:
139           mac_count_required:
140             is_required: false
141         compute_oam_server_availability_zone:
142         - get_input: availability_zone_0
143         vm_image_name:
144           get_input: oam_server_image
145         port_oam_server_port_fixed_ips:
146         - ip_address:
147             get_input:
148             - oam_server_ips
149             - 0
150         compute_oam_server_name:
151         - get_input:
152           - oam_server_names
153           - 1
154         port_oam_server_port_ip_requirements:
155         - ip_version: 4
156           ip_count_required:
157             is_required: true
158           floating_ip_count_required:
159             is_required: false
160         service_template_filter:
161           substitute_service_template: Nested_oam_serverServiceTemplate.yaml
162           count: 1
163         index_value:
164           get_property:
165           - SELF
166           - service_template_filter
167           - index_value
168   groups:
169     nested-same-file-1B_group:
170       type: org.openecomp.groups.heat.HeatStack
171       properties:
172         heat_file: ../Artifacts/nested-same-file-1B.yml
173         description: nested1
174       members:
175       - abstract_sm_server
176       - abstract_oam_server
177   outputs:
178     nested_diff_file_attr_1:
179       description: nested_diff_file_attr_1_value
180       value: server_sm
181   substitution_mappings:
182     node_type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B
183     capabilities:
184       os_server_sm:
185       - abstract_sm_server
186       - os_sm_server
187       disk.capacity_server_sm:
188       - abstract_sm_server
189       - disk.capacity_sm_server
190       memory_server_oam:
191       - abstract_oam_server
192       - memory_oam_server
193       disk.device.iops_server_oam:
194       - abstract_oam_server
195       - disk.device.iops_oam_server
196       disk.device.usage_server_sm:
197       - abstract_sm_server
198       - disk.device.usage_sm_server
199       disk.device.write.requests.rate_server_sm:
200       - abstract_sm_server
201       - disk.device.write.requests.rate_sm_server
202       disk.allocation_server_oam:
203       - abstract_oam_server
204       - disk.allocation_oam_server
205       network.incoming.packets_sm_server_port:
206       - abstract_sm_server
207       - network.incoming.packets_sm_server_sm_server_port
208       disk.write.bytes.rate_server_sm:
209       - abstract_sm_server
210       - disk.write.bytes.rate_sm_server
211       feature_oam_server_port:
212       - abstract_oam_server
213       - feature_oam_server_oam_server_port
214       disk.usage_server_oam:
215       - abstract_oam_server
216       - disk.usage_oam_server
217       instance_server_sm:
218       - abstract_sm_server
219       - instance_sm_server
220       disk.device.latency_server_oam:
221       - abstract_oam_server
222       - disk.device.latency_oam_server
223       disk.root.size_server_oam:
224       - abstract_oam_server
225       - disk.root.size_oam_server
226       host_server_sm:
227       - abstract_sm_server
228       - host_sm_server
229       memory.usage_server_oam:
230       - abstract_oam_server
231       - memory.usage_oam_server
232       disk.read.bytes_server_oam:
233       - abstract_oam_server
234       - disk.read.bytes_oam_server
235       disk.read.requests_server_oam:
236       - abstract_oam_server
237       - disk.read.requests_oam_server
238       forwarder_oam_server_port:
239       - abstract_oam_server
240       - forwarder_oam_server_oam_server_port
241       cpu_util_server_sm:
242       - abstract_sm_server
243       - cpu_util_sm_server
244       disk.device.capacity_server_sm:
245       - abstract_sm_server
246       - disk.device.capacity_sm_server
247       disk.device.read.bytes_server_oam:
248       - abstract_oam_server
249       - disk.device.read.bytes_oam_server
250       forwarder_sm_server_port:
251       - abstract_sm_server
252       - forwarder_sm_server_sm_server_port
253       network.incoming.bytes_oam_server_port:
254       - abstract_oam_server
255       - network.incoming.bytes_oam_server_oam_server_port
256       disk.device.iops_server_sm:
257       - abstract_sm_server
258       - disk.device.iops_sm_server
259       disk.device.read.requests.rate_server_oam:
260       - abstract_oam_server
261       - disk.device.read.requests.rate_oam_server
262       vcpus_server_oam:
263       - abstract_oam_server
264       - vcpus_oam_server
265       disk.device.read.bytes_server_sm:
266       - abstract_sm_server
267       - disk.device.read.bytes_sm_server
268       disk.read.bytes.rate_server_oam:
269       - abstract_oam_server
270       - disk.read.bytes.rate_oam_server
271       disk.write.bytes_server_oam:
272       - abstract_oam_server
273       - disk.write.bytes_oam_server
274       disk.latency_server_sm:
275       - abstract_sm_server
276       - disk.latency_sm_server
277       disk.device.allocation_server_oam:
278       - abstract_oam_server
279       - disk.device.allocation_oam_server
280       attachment_oam_server_port:
281       - abstract_oam_server
282       - attachment_oam_server_oam_server_port
283       scalable_server_oam:
284       - abstract_oam_server
285       - scalable_oam_server
286       cpu_util_server_oam:
287       - abstract_oam_server
288       - cpu_util_oam_server
289       feature_server_sm:
290       - abstract_sm_server
291       - feature_sm_server
292       cpu.delta_server_oam:
293       - abstract_oam_server
294       - cpu.delta_oam_server
295       host_server_oam:
296       - abstract_oam_server
297       - host_oam_server
298       cpu.delta_server_sm:
299       - abstract_sm_server
300       - cpu.delta_sm_server
301       binding_server_oam:
302       - abstract_oam_server
303       - binding_oam_server
304       disk.device.capacity_server_oam:
305       - abstract_oam_server
306       - disk.device.capacity_oam_server
307       disk.device.write.bytes.rate_server_sm:
308       - abstract_sm_server
309       - disk.device.write.bytes.rate_sm_server
310       disk.write.bytes_server_sm:
311       - abstract_sm_server
312       - disk.write.bytes_sm_server
313       disk.latency_server_oam:
314       - abstract_oam_server
315       - disk.latency_oam_server
316       disk.device.read.requests_server_oam:
317       - abstract_oam_server
318       - disk.device.read.requests_oam_server
319       disk.device.write.requests.rate_server_oam:
320       - abstract_oam_server
321       - disk.device.write.requests.rate_oam_server
322       endpoint_server_sm:
323       - abstract_sm_server
324       - endpoint_sm_server
325       disk.device.allocation_server_sm:
326       - abstract_sm_server
327       - disk.device.allocation_sm_server
328       feature_server_oam:
329       - abstract_oam_server
330       - feature_oam_server
331       disk.read.requests_server_sm:
332       - abstract_sm_server
333       - disk.read.requests_sm_server
334       disk.write.bytes.rate_server_oam:
335       - abstract_oam_server
336       - disk.write.bytes.rate_oam_server
337       memory.resident_server_sm:
338       - abstract_sm_server
339       - memory.resident_sm_server
340       cpu_server_oam:
341       - abstract_oam_server
342       - cpu_oam_server
343       memory_server_sm:
344       - abstract_sm_server
345       - memory_sm_server
346       scalable_server_sm:
347       - abstract_sm_server
348       - scalable_sm_server
349       network.outgoing.packets.rate_sm_server_port:
350       - abstract_sm_server
351       - network.outgoing.packets.rate_sm_server_sm_server_port
352       binding_sm_server_port:
353       - abstract_sm_server
354       - binding_sm_server_sm_server_port
355       network.outgoing.bytes.rate_sm_server_port:
356       - abstract_sm_server
357       - network.outgoing.bytes.rate_sm_server_sm_server_port
358       disk.write.requests_server_oam:
359       - abstract_oam_server
360       - disk.write.requests_oam_server
361       disk.device.latency_server_sm:
362       - abstract_sm_server
363       - disk.device.latency_sm_server
364       memory.usage_server_sm:
365       - abstract_sm_server
366       - memory.usage_sm_server
367       memory.resident_server_oam:
368       - abstract_oam_server
369       - memory.resident_oam_server
370       feature_sm_server_port:
371       - abstract_sm_server
372       - feature_sm_server_sm_server_port
373       disk.device.write.requests_server_sm:
374       - abstract_sm_server
375       - disk.device.write.requests_sm_server
376       disk.device.write.requests_server_oam:
377       - abstract_oam_server
378       - disk.device.write.requests_oam_server
379       disk.read.bytes_server_sm:
380       - abstract_sm_server
381       - disk.read.bytes_sm_server
382       cpu_server_sm:
383       - abstract_sm_server
384       - cpu_sm_server
385       network.outpoing.packets_sm_server_port:
386       - abstract_sm_server
387       - network.outpoing.packets_sm_server_sm_server_port
388       network.incoming.bytes.rate_oam_server_port:
389       - abstract_oam_server
390       - network.incoming.bytes.rate_oam_server_oam_server_port
391       disk.device.usage_server_oam:
392       - abstract_oam_server
393       - disk.device.usage_oam_server
394       network.outgoing.packets.rate_oam_server_port:
395       - abstract_oam_server
396       - network.outgoing.packets.rate_oam_server_oam_server_port
397       network.incoming.packets.rate_sm_server_port:
398       - abstract_sm_server
399       - network.incoming.packets.rate_sm_server_sm_server_port
400       binding_oam_server_port:
401       - abstract_oam_server
402       - binding_oam_server_oam_server_port
403       network.incoming.packets.rate_oam_server_port:
404       - abstract_oam_server
405       - network.incoming.packets.rate_oam_server_oam_server_port
406       disk.device.write.bytes_server_oam:
407       - abstract_oam_server
408       - disk.device.write.bytes_oam_server
409       disk.device.read.requests_server_sm:
410       - abstract_sm_server
411       - disk.device.read.requests_sm_server
412       disk.device.read.bytes.rate_server_sm:
413       - abstract_sm_server
414       - disk.device.read.bytes.rate_sm_server
415       disk.ephemeral.size_server_oam:
416       - abstract_oam_server
417       - disk.ephemeral.size_oam_server
418       network.outpoing.packets_oam_server_port:
419       - abstract_oam_server
420       - network.outpoing.packets_oam_server_oam_server_port
421       os_server_oam:
422       - abstract_oam_server
423       - os_oam_server
424       disk.capacity_server_oam:
425       - abstract_oam_server
426       - disk.capacity_oam_server
427       disk.write.requests_server_sm:
428       - abstract_sm_server
429       - disk.write.requests_sm_server
430       disk.ephemeral.size_server_sm:
431       - abstract_sm_server
432       - disk.ephemeral.size_sm_server
433       disk.read.bytes.rate_server_sm:
434       - abstract_sm_server
435       - disk.read.bytes.rate_sm_server
436       endpoint_server_oam:
437       - abstract_oam_server
438       - endpoint_oam_server
439       disk.device.read.requests.rate_server_sm:
440       - abstract_sm_server
441       - disk.device.read.requests.rate_sm_server
442       binding_server_sm:
443       - abstract_sm_server
444       - binding_sm_server
445       disk.root.size_server_sm:
446       - abstract_sm_server
447       - disk.root.size_sm_server
448       network.outgoing.bytes_oam_server_port:
449       - abstract_oam_server
450       - network.outgoing.bytes_oam_server_oam_server_port
451       disk.allocation_server_sm:
452       - abstract_sm_server
453       - disk.allocation_sm_server
454       disk.iops_server_oam:
455       - abstract_oam_server
456       - disk.iops_oam_server
457       disk.write.requests.rate_server_sm:
458       - abstract_sm_server
459       - disk.write.requests.rate_sm_server
460       network.outgoing.bytes.rate_oam_server_port:
461       - abstract_oam_server
462       - network.outgoing.bytes.rate_oam_server_oam_server_port
463       disk.device.write.bytes_server_sm:
464       - abstract_sm_server
465       - disk.device.write.bytes_sm_server
466       disk.write.requests.rate_server_oam:
467       - abstract_oam_server
468       - disk.write.requests.rate_oam_server
469       disk.device.read.bytes.rate_server_oam:
470       - abstract_oam_server
471       - disk.device.read.bytes.rate_oam_server
472       network.incoming.bytes.rate_sm_server_port:
473       - abstract_sm_server
474       - network.incoming.bytes.rate_sm_server_sm_server_port
475       disk.device.write.bytes.rate_server_oam:
476       - abstract_oam_server
477       - disk.device.write.bytes.rate_oam_server
478       network.incoming.packets_oam_server_port:
479       - abstract_oam_server
480       - network.incoming.packets_oam_server_oam_server_port
481       disk.usage_server_sm:
482       - abstract_sm_server
483       - disk.usage_sm_server
484       instance_server_oam:
485       - abstract_oam_server
486       - instance_oam_server
487       network.outgoing.bytes_sm_server_port:
488       - abstract_sm_server
489       - network.outgoing.bytes_sm_server_sm_server_port
490       vcpus_server_sm:
491       - abstract_sm_server
492       - vcpus_sm_server
493       attachment_sm_server_port:
494       - abstract_sm_server
495       - attachment_sm_server_sm_server_port
496       network.incoming.bytes_sm_server_port:
497       - abstract_sm_server
498       - network.incoming.bytes_sm_server_sm_server_port
499       disk.iops_server_sm:
500       - abstract_sm_server
501       - disk.iops_sm_server
502     requirements:
503       dependency_sm_server_port:
504       - abstract_sm_server
505       - dependency_sm_server_sm_server_port
506       link_oam_server_port:
507       - abstract_oam_server
508       - link_oam_server_oam_server_port
509       local_storage_server_oam:
510       - abstract_oam_server
511       - local_storage_oam_server
512       local_storage_server_sm:
513       - abstract_sm_server
514       - local_storage_sm_server
515       link_sm_server_port:
516       - abstract_sm_server
517       - link_sm_server_sm_server_port
518       dependency_server_oam:
519       - abstract_oam_server
520       - dependency_oam_server
521       dependency_oam_server_port:
522       - abstract_oam_server
523       - dependency_oam_server_oam_server_port
524       dependency_server_sm:
525       - abstract_sm_server
526       - dependency_sm_server