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