[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedSingleCompute / nestedWithTwoComputesOfSameType / out / nested-pcm_v0.1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested-pcm_v0.1
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     availabilityzone_name:
12       label: availabilityzone name
13       hidden: false
14       immutable: false
15       type: string
16       description: availabilityzone name
17     oam_net_gw:
18       label: CPS network gateway
19       hidden: false
20       immutable: false
21       type: string
22       description: CPS network gateway
23     pcm_image_name:
24       label: image name
25       hidden: false
26       immutable: false
27       type: string
28       description: PCRF CM image name
29     security_group_name:
30       label: security group name
31       hidden: false
32       immutable: false
33       type: string
34       description: the name of security group
35     cps_net_ip:
36       label: CPS network ip
37       hidden: false
38       immutable: false
39       type: string
40       description: CPS network ip
41     pcm_flavor_name:
42       label: PCRF CM flavor name
43       hidden: false
44       immutable: false
45       type: string
46       description: flavor name of PCRF CM instance
47     pcm_vol:
48       label: CPS Cluman Cinder Volume
49       hidden: false
50       immutable: false
51       type: string
52       description: CPS Cluman Cinder Volume
53     pcm_server_name:
54       label: PCRF CM server name
55       hidden: false
56       immutable: false
57       type: string
58       description: PCRF CM server name
59     cps_net_name:
60       label: CPS network name
61       hidden: false
62       immutable: false
63       type: string
64       description: CPS network name
65     cps_net_mask:
66       label: CPS network mask
67       hidden: false
68       immutable: false
69       type: string
70       description: CPS network mask
71     oam_net_ip:
72       label: OAM network ip
73       hidden: false
74       immutable: false
75       type: string
76       description: OAM network ip
77     oam_net_mask:
78       label: CPS network mask
79       hidden: false
80       immutable: false
81       type: string
82       description: CPS network mask
83     oam_net_name:
84       label: OAM network name
85       hidden: false
86       immutable: false
87       type: string
88       description: OAM network name
89   node_templates:
90     abstract_pcm_server_1:
91       type: org.openecomp.resource.abstract.nodes.pcm_server
92       directives:
93       - substitutable
94       properties:
95         compute_pcm_server_availability_zone:
96         - get_input: availabilityzone_name
97         port_pcm_port_fixed_ips:
98         - ip_address:
99             get_input: cps_net_ip
100         port_pcm_port_network_role_tag: cps
101         vm_flavor_name:
102           get_input: pcm_flavor_name
103         port_pcm_port_mac_requirements:
104           mac_count_required:
105             is_required: false
106         compute_pcm_server_name:
107         - get_input: pcm_server_name
108         port_pcm_port_network:
109         - get_input: cps_net_name
110         port_pcm_port_ip_requirements:
111         - ip_version: 4
112           ip_count_required:
113             is_required: true
114           floating_ip_count_required:
115             is_required: false
116         compute_pcm_server_user_data_format:
117         - RAW
118         vm_image_name:
119           get_input: pcm_image_name
120         compute_pcm_server_config_drive:
121         - true
122         port_pcm_port_security_groups:
123         - - get_input: security_group_name
124         service_template_filter:
125           substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
126           count: 1
127         index_value:
128           get_property:
129           - SELF
130           - service_template_filter
131           - index_value
132     abstract_pcm_server_0:
133       type: org.openecomp.resource.abstract.nodes.pcm_server
134       directives:
135       - substitutable
136       properties:
137         compute_pcm_server_availability_zone:
138         - get_input: availabilityzone_name
139         port_pcm_port_fixed_ips:
140         - ip_address:
141             get_input: oam_net_ip
142         port_pcm_port_network_role_tag: oam
143         vm_flavor_name:
144           get_input: pcm_flavor_name
145         port_pcm_port_mac_requirements:
146           mac_count_required:
147             is_required: false
148         compute_pcm_server_name:
149         - get_input: pcm_server_name
150         port_pcm_port_network:
151         - get_input: oam_net_name
152         port_pcm_port_ip_requirements:
153         - ip_version: 4
154           ip_count_required:
155             is_required: true
156           floating_ip_count_required:
157             is_required: false
158         compute_pcm_server_user_data_format:
159         - RAW
160         vm_image_name:
161           get_input: pcm_image_name
162         compute_pcm_server_config_drive:
163         - true
164         port_pcm_port_security_groups:
165         - - get_input: security_group_name
166         service_template_filter:
167           substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
168           count: 1
169         index_value:
170           get_property:
171           - SELF
172           - service_template_filter
173           - index_value
174   groups:
175     nested-pcm_v0.1_group:
176       type: org.openecomp.groups.heat.HeatStack
177       properties:
178         heat_file: ../Artifacts/nested-pcm_v0.1.yaml
179         description: heat template that creates PCRF Cluman stack
180       members:
181       - abstract_pcm_server_0
182       - abstract_pcm_server_1
183   outputs:
184     server_pcm_id_2:
185       description: the pcm nova service id
186       value: server_pcm_2
187     server_pcm_id_1:
188       description: the pcm nova service id
189       value: server_pcm_1
190   substitution_mappings:
191     node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
192     capabilities:
193       network.incoming.packets.rate_pcm_port_0:
194       - abstract_pcm_server_1
195       - network.incoming.packets.rate_pcm_server_pcm_port
196       network.incoming.packets.rate_pcm_port_1:
197       - abstract_pcm_server_0
198       - network.incoming.packets.rate_pcm_server_pcm_port
199       network.outpoing.packets_pcm_port_1:
200       - abstract_pcm_server_0
201       - network.outpoing.packets_pcm_server_pcm_port
202       network.outpoing.packets_pcm_port_0:
203       - abstract_pcm_server_1
204       - network.outpoing.packets_pcm_server_pcm_port
205       disk.usage_server_pcm_2:
206       - abstract_pcm_server_0
207       - disk.usage_pcm_server
208       disk.capacity_server_pcm_1:
209       - abstract_pcm_server_1
210       - disk.capacity_pcm_server
211       disk.capacity_server_pcm_2:
212       - abstract_pcm_server_0
213       - disk.capacity_pcm_server
214       network.incoming.bytes_pcm_port_0:
215       - abstract_pcm_server_1
216       - network.incoming.bytes_pcm_server_pcm_port
217       disk.usage_server_pcm_1:
218       - abstract_pcm_server_1
219       - disk.usage_pcm_server
220       vcpus_server_pcm_1:
221       - abstract_pcm_server_1
222       - vcpus_pcm_server
223       memory.resident_server_pcm_1:
224       - abstract_pcm_server_1
225       - memory.resident_pcm_server
226       network.incoming.bytes_pcm_port_1:
227       - abstract_pcm_server_0
228       - network.incoming.bytes_pcm_server_pcm_port
229       vcpus_server_pcm_2:
230       - abstract_pcm_server_0
231       - vcpus_pcm_server
232       memory.resident_server_pcm_2:
233       - abstract_pcm_server_0
234       - memory.resident_pcm_server
235       binding_pcm_port_0:
236       - abstract_pcm_server_1
237       - binding_pcm_server_pcm_port
238       binding_pcm_port_1:
239       - abstract_pcm_server_0
240       - binding_pcm_server_pcm_port
241       cpu_server_pcm_2:
242       - abstract_pcm_server_0
243       - cpu_pcm_server
244       feature_server_pcm_1:
245       - abstract_pcm_server_1
246       - feature_pcm_server
247       network.outgoing.packets.rate_pcm_port_0:
248       - abstract_pcm_server_1
249       - network.outgoing.packets.rate_pcm_server_pcm_port
250       network.outgoing.packets.rate_pcm_port_1:
251       - abstract_pcm_server_0
252       - network.outgoing.packets.rate_pcm_server_pcm_port
253       feature_server_pcm_2:
254       - abstract_pcm_server_0
255       - feature_pcm_server
256       disk.device.iops_server_pcm_2:
257       - abstract_pcm_server_0
258       - disk.device.iops_pcm_server
259       feature_pcm_port_1:
260       - abstract_pcm_server_0
261       - feature_pcm_server_pcm_port
262       network.outgoing.bytes_pcm_port_0:
263       - abstract_pcm_server_1
264       - network.outgoing.bytes_pcm_server_pcm_port
265       feature_pcm_port_0:
266       - abstract_pcm_server_1
267       - feature_pcm_server_pcm_port
268       cpu_server_pcm_1:
269       - abstract_pcm_server_1
270       - cpu_pcm_server
271       network.outgoing.bytes_pcm_port_1:
272       - abstract_pcm_server_0
273       - network.outgoing.bytes_pcm_server_pcm_port
274       attachment_pcm_port_0:
275       - abstract_pcm_server_1
276       - attachment_pcm_server_pcm_port
277       attachment_pcm_port_1:
278       - abstract_pcm_server_0
279       - attachment_pcm_server_pcm_port
280       host_server_pcm_2:
281       - abstract_pcm_server_0
282       - host_pcm_server
283       endpoint_server_pcm_2:
284       - abstract_pcm_server_0
285       - endpoint_pcm_server
286       endpoint_server_pcm_1:
287       - abstract_pcm_server_1
288       - endpoint_pcm_server
289       disk.device.capacity_server_pcm_2:
290       - abstract_pcm_server_0
291       - disk.device.capacity_pcm_server
292       host_server_pcm_1:
293       - abstract_pcm_server_1
294       - host_pcm_server
295       disk.device.capacity_server_pcm_1:
296       - abstract_pcm_server_1
297       - disk.device.capacity_pcm_server
298       disk.latency_server_pcm_1:
299       - abstract_pcm_server_1
300       - disk.latency_pcm_server
301       disk.latency_server_pcm_2:
302       - abstract_pcm_server_0
303       - disk.latency_pcm_server
304       disk.write.requests.rate_server_pcm_2:
305       - abstract_pcm_server_0
306       - disk.write.requests.rate_pcm_server
307       disk.write.requests.rate_server_pcm_1:
308       - abstract_pcm_server_1
309       - disk.write.requests.rate_pcm_server
310       memory_server_pcm_2:
311       - abstract_pcm_server_0
312       - memory_pcm_server
313       disk.device.read.bytes.rate_server_pcm_2:
314       - abstract_pcm_server_0
315       - disk.device.read.bytes.rate_pcm_server
316       memory_server_pcm_1:
317       - abstract_pcm_server_1
318       - memory_pcm_server
319       disk.device.read.bytes.rate_server_pcm_1:
320       - abstract_pcm_server_1
321       - disk.device.read.bytes.rate_pcm_server
322       disk.write.bytes_server_pcm_2:
323       - abstract_pcm_server_0
324       - disk.write.bytes_pcm_server
325       disk.write.bytes_server_pcm_1:
326       - abstract_pcm_server_1
327       - disk.write.bytes_pcm_server
328       instance_server_pcm_2:
329       - abstract_pcm_server_0
330       - instance_pcm_server
331       instance_server_pcm_1:
332       - abstract_pcm_server_1
333       - instance_pcm_server
334       disk.device.read.requests.rate_server_pcm_1:
335       - abstract_pcm_server_1
336       - disk.device.read.requests.rate_pcm_server
337       disk.device.read.requests.rate_server_pcm_2:
338       - abstract_pcm_server_0
339       - disk.device.read.requests.rate_pcm_server
340       disk.write.bytes.rate_server_pcm_2:
341       - abstract_pcm_server_0
342       - disk.write.bytes.rate_pcm_server
343       binding_server_pcm_1:
344       - abstract_pcm_server_1
345       - binding_pcm_server
346       binding_server_pcm_2:
347       - abstract_pcm_server_0
348       - binding_pcm_server
349       disk.write.bytes.rate_server_pcm_1:
350       - abstract_pcm_server_1
351       - disk.write.bytes.rate_pcm_server
352       disk.device.allocation_server_pcm_1:
353       - abstract_pcm_server_1
354       - disk.device.allocation_pcm_server
355       disk.device.allocation_server_pcm_2:
356       - abstract_pcm_server_0
357       - disk.device.allocation_pcm_server
358       disk.root.size_server_pcm_1:
359       - abstract_pcm_server_1
360       - disk.root.size_pcm_server
361       disk.root.size_server_pcm_2:
362       - abstract_pcm_server_0
363       - disk.root.size_pcm_server
364       disk.iops_server_pcm_2:
365       - abstract_pcm_server_0
366       - disk.iops_pcm_server
367       disk.iops_server_pcm_1:
368       - abstract_pcm_server_1
369       - disk.iops_pcm_server
370       disk.device.write.bytes.rate_server_pcm_1:
371       - abstract_pcm_server_1
372       - disk.device.write.bytes.rate_pcm_server
373       disk.device.write.bytes.rate_server_pcm_2:
374       - abstract_pcm_server_0
375       - disk.device.write.bytes.rate_pcm_server
376       disk.write.requests_server_pcm_2:
377       - abstract_pcm_server_0
378       - disk.write.requests_pcm_server
379       disk.write.requests_server_pcm_1:
380       - abstract_pcm_server_1
381       - disk.write.requests_pcm_server
382       disk.read.bytes_server_pcm_1:
383       - abstract_pcm_server_1
384       - disk.read.bytes_pcm_server
385       disk.read.bytes_server_pcm_2:
386       - abstract_pcm_server_0
387       - disk.read.bytes_pcm_server
388       cpu_util_server_pcm_1:
389       - abstract_pcm_server_1
390       - cpu_util_pcm_server
391       cpu_util_server_pcm_2:
392       - abstract_pcm_server_0
393       - cpu_util_pcm_server
394       disk.device.write.bytes_server_pcm_2:
395       - abstract_pcm_server_0
396       - disk.device.write.bytes_pcm_server
397       disk.allocation_server_pcm_1:
398       - abstract_pcm_server_1
399       - disk.allocation_pcm_server
400       disk.allocation_server_pcm_2:
401       - abstract_pcm_server_0
402       - disk.allocation_pcm_server
403       disk.device.write.bytes_server_pcm_1:
404       - abstract_pcm_server_1
405       - disk.device.write.bytes_pcm_server
406       memory.usage_server_pcm_1:
407       - abstract_pcm_server_1
408       - memory.usage_pcm_server
409       memory.usage_server_pcm_2:
410       - abstract_pcm_server_0
411       - memory.usage_pcm_server
412       disk.device.read.bytes_server_pcm_2:
413       - abstract_pcm_server_0
414       - disk.device.read.bytes_pcm_server
415       disk.device.read.bytes_server_pcm_1:
416       - abstract_pcm_server_1
417       - disk.device.read.bytes_pcm_server
418       disk.read.bytes.rate_server_pcm_2:
419       - abstract_pcm_server_0
420       - disk.read.bytes.rate_pcm_server
421       disk.read.bytes.rate_server_pcm_1:
422       - abstract_pcm_server_1
423       - disk.read.bytes.rate_pcm_server
424       disk.device.iops_server_pcm_1:
425       - abstract_pcm_server_1
426       - disk.device.iops_pcm_server
427       cpu.delta_server_pcm_1:
428       - abstract_pcm_server_1
429       - cpu.delta_pcm_server
430       cpu.delta_server_pcm_2:
431       - abstract_pcm_server_0
432       - cpu.delta_pcm_server
433       disk.device.write.requests.rate_server_pcm_2:
434       - abstract_pcm_server_0
435       - disk.device.write.requests.rate_pcm_server
436       disk.read.requests_server_pcm_2:
437       - abstract_pcm_server_0
438       - disk.read.requests_pcm_server
439       disk.read.requests_server_pcm_1:
440       - abstract_pcm_server_1
441       - disk.read.requests_pcm_server
442       disk.device.write.requests.rate_server_pcm_1:
443       - abstract_pcm_server_1
444       - disk.device.write.requests.rate_pcm_server
445       disk.ephemeral.size_server_pcm_1:
446       - abstract_pcm_server_1
447       - disk.ephemeral.size_pcm_server
448       disk.ephemeral.size_server_pcm_2:
449       - abstract_pcm_server_0
450       - disk.ephemeral.size_pcm_server
451       scalable_server_pcm_2:
452       - abstract_pcm_server_0
453       - scalable_pcm_server
454       scalable_server_pcm_1:
455       - abstract_pcm_server_1
456       - scalable_pcm_server
457       disk.device.latency_server_pcm_2:
458       - abstract_pcm_server_0
459       - disk.device.latency_pcm_server
460       disk.device.latency_server_pcm_1:
461       - abstract_pcm_server_1
462       - disk.device.latency_pcm_server
463       network.outgoing.bytes.rate_pcm_port_1:
464       - abstract_pcm_server_0
465       - network.outgoing.bytes.rate_pcm_server_pcm_port
466       disk.device.usage_server_pcm_2:
467       - abstract_pcm_server_0
468       - disk.device.usage_pcm_server
469       network.incoming.packets_pcm_port_0:
470       - abstract_pcm_server_1
471       - network.incoming.packets_pcm_server_pcm_port
472       disk.device.usage_server_pcm_1:
473       - abstract_pcm_server_1
474       - disk.device.usage_pcm_server
475       network.outgoing.bytes.rate_pcm_port_0:
476       - abstract_pcm_server_1
477       - network.outgoing.bytes.rate_pcm_server_pcm_port
478       disk.device.write.requests_server_pcm_2:
479       - abstract_pcm_server_0
480       - disk.device.write.requests_pcm_server
481       disk.device.write.requests_server_pcm_1:
482       - abstract_pcm_server_1
483       - disk.device.write.requests_pcm_server
484       network.incoming.packets_pcm_port_1:
485       - abstract_pcm_server_0
486       - network.incoming.packets_pcm_server_pcm_port
487       os_server_pcm_2:
488       - abstract_pcm_server_0
489       - os_pcm_server
490       disk.device.read.requests_server_pcm_1:
491       - abstract_pcm_server_1
492       - disk.device.read.requests_pcm_server
493       disk.device.read.requests_server_pcm_2:
494       - abstract_pcm_server_0
495       - disk.device.read.requests_pcm_server
496       os_server_pcm_1:
497       - abstract_pcm_server_1
498       - os_pcm_server
499       network.incoming.bytes.rate_pcm_port_0:
500       - abstract_pcm_server_1
501       - network.incoming.bytes.rate_pcm_server_pcm_port
502       network.incoming.bytes.rate_pcm_port_1:
503       - abstract_pcm_server_0
504       - network.incoming.bytes.rate_pcm_server_pcm_port
505     requirements:
506       link_pcm_port_0:
507       - abstract_pcm_server_1
508       - link_pcm_server_pcm_port
509       link_pcm_port_1:
510       - abstract_pcm_server_0
511       - link_pcm_server_pcm_port
512       dependency_server_pcm_2:
513       - abstract_pcm_server_0
514       - dependency_pcm_server
515       dependency_server_pcm_1:
516       - abstract_pcm_server_1
517       - dependency_pcm_server
518       dependency_pcm_port_0:
519       - abstract_pcm_server_1
520       - dependency_pcm_server_pcm_port
521       dependency_pcm_port_1:
522       - abstract_pcm_server_0
523       - dependency_pcm_server_pcm_port
524       local_storage_server_pcm_2:
525       - abstract_pcm_server_0
526       - local_storage_pcm_server
527       local_storage_server_pcm_1:
528       - abstract_pcm_server_1
529       - local_storage_pcm_server