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