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