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