[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 / nestedWithTwoDiffComputeTypes / 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     pd_flavor_name:
12       label: PCRF CM flavor name
13       hidden: false
14       immutable: false
15       type: string
16       description: flavor name of PCRF CM instance
17     availabilityzone_name:
18       label: availabilityzone name
19       hidden: false
20       immutable: false
21       type: string
22       description: availabilityzone name
23     oam_net_gw:
24       label: CPS network gateway
25       hidden: false
26       immutable: false
27       type: string
28       description: CPS network gateway
29     pcm_image_name:
30       label: image name
31       hidden: false
32       immutable: false
33       type: string
34       description: PCRF CM image name
35     pd_image_name:
36       label: image name
37       hidden: false
38       immutable: false
39       type: string
40       description: PCRF CM image name
41     security_group_name:
42       label: security group name
43       hidden: false
44       immutable: false
45       type: string
46       description: the name of security group
47     cps_net_ip:
48       label: CPS network ip
49       hidden: false
50       immutable: false
51       type: string
52       description: CPS network ip
53     pcm_flavor_name:
54       label: PCRF CM flavor name
55       hidden: false
56       immutable: false
57       type: string
58       description: flavor name of PCRF CM instance
59     pd_server_name:
60       label: PCRF CM server name
61       hidden: false
62       immutable: false
63       type: string
64       description: PCRF CM server name
65     pcm_vol:
66       label: CPS Cluman Cinder Volume
67       hidden: false
68       immutable: false
69       type: string
70       description: CPS Cluman Cinder Volume
71     pcm_server_name:
72       label: PCRF CM server name
73       hidden: false
74       immutable: false
75       type: string
76       description: PCRF CM server name
77     cps_net_name:
78       label: CPS network name
79       hidden: false
80       immutable: false
81       type: string
82       description: CPS network name
83     cps_net_mask:
84       label: CPS network mask
85       hidden: false
86       immutable: false
87       type: string
88       description: CPS network mask
89     oam_net_ip:
90       label: OAM network ip
91       hidden: false
92       immutable: false
93       type: string
94       description: OAM network ip
95     oam_net_mask:
96       label: CPS network mask
97       hidden: false
98       immutable: false
99       type: string
100       description: CPS network mask
101     oam_net_name:
102       label: OAM network name
103       hidden: false
104       immutable: false
105       type: string
106       description: OAM network name
107   node_templates:
108     abstract_pcm_server:
109       type: org.openecomp.resource.abstract.nodes.pcm_server
110       directives:
111       - substitutable
112       properties:
113         compute_pcm_server_availability_zone:
114         - get_input: availabilityzone_name
115         port_pcm_port_fixed_ips:
116         - ip_address:
117             get_input: cps_net_ip
118         port_pcm_port_network_role_tag: cps
119         vm_flavor_name:
120           get_input: pcm_flavor_name
121         port_pcm_port_mac_requirements:
122           mac_count_required:
123             is_required: false
124         compute_pcm_server_name:
125         - get_input: pcm_server_name
126         port_pcm_port_network:
127         - get_input: cps_net_name
128         port_pcm_port_ip_requirements:
129         - ip_version: 4
130           ip_count_required:
131             is_required: true
132           floating_ip_count_required:
133             is_required: false
134         compute_pcm_server_user_data_format:
135         - RAW
136         vm_image_name:
137           get_input: pcm_image_name
138         compute_pcm_server_config_drive:
139         - true
140         port_pcm_port_security_groups:
141         - - get_input: security_group_name
142         service_template_filter:
143           substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
144           count: 1
145         index_value:
146           get_property:
147           - SELF
148           - service_template_filter
149           - index_value
150     abstract_pd_server:
151       type: org.openecomp.resource.abstract.nodes.pd_server
152       directives:
153       - substitutable
154       properties:
155         compute_pd_server_availability_zone:
156         - get_input: availabilityzone_name
157         compute_pd_server_name:
158         - get_input: pd_server_name
159         port_pcm_port_fixed_ips:
160         - ip_address:
161             get_input: oam_net_ip
162         port_pcm_port_network_role_tag: oam
163         vm_flavor_name:
164           get_input: pd_flavor_name
165         port_pcm_port_mac_requirements:
166           mac_count_required:
167             is_required: false
168         port_pcm_port_network:
169         - get_input: oam_net_name
170         port_pcm_port_ip_requirements:
171         - ip_version: 4
172           ip_count_required:
173             is_required: true
174           floating_ip_count_required:
175             is_required: false
176         vm_image_name:
177           get_input: pd_image_name
178         compute_pd_server_config_drive:
179         - true
180         compute_pd_server_user_data_format:
181         - RAW
182         port_pcm_port_security_groups:
183         - - get_input: security_group_name
184         service_template_filter:
185           substitute_service_template: Nested_pd_serverServiceTemplate.yaml
186           count: 1
187         index_value:
188           get_property:
189           - SELF
190           - service_template_filter
191           - index_value
192   groups:
193     nested-pcm_v0.1_group:
194       type: org.openecomp.groups.heat.HeatStack
195       properties:
196         heat_file: ../Artifacts/nested-pcm_v0.1.yaml
197         description: heat template that creates PCRF Cluman stack
198       members:
199       - abstract_pd_server
200       - abstract_pcm_server
201   outputs:
202     server_pcm_id_2:
203       description: the pcm nova service id
204       value: server_pd_0
205     server_pcm_id_1:
206       description: the pcm nova service id
207       value: server_pcm_0
208   substitution_mappings:
209     node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
210     capabilities:
211       network.incoming.packets.rate_pcm_port_0:
212       - abstract_pcm_server
213       - network.incoming.packets.rate_pcm_server_pcm_port
214       disk.iops_server_pd_0:
215       - abstract_pd_server
216       - disk.iops_pd_server
217       network.incoming.packets.rate_pcm_port_1:
218       - abstract_pd_server
219       - network.incoming.packets.rate_pd_server_pcm_port
220       network.outpoing.packets_pcm_port_1:
221       - abstract_pd_server
222       - network.outpoing.packets_pd_server_pcm_port
223       network.outpoing.packets_pcm_port_0:
224       - abstract_pcm_server
225       - network.outpoing.packets_pcm_server_pcm_port
226       disk.write.bytes.rate_server_pd_0:
227       - abstract_pd_server
228       - disk.write.bytes.rate_pd_server
229       cpu.delta_server_pd_0:
230       - abstract_pd_server
231       - cpu.delta_pd_server
232       feature_server_pd_0:
233       - abstract_pd_server
234       - feature_pd_server
235       disk.capacity_server_pcm_0:
236       - abstract_pcm_server
237       - disk.capacity_pcm_server
238       host_server_pd_0:
239       - abstract_pd_server
240       - host_pd_server
241       memory_server_pd_0:
242       - abstract_pd_server
243       - memory_pd_server
244       network.incoming.bytes_pcm_port_0:
245       - abstract_pcm_server
246       - network.incoming.bytes_pcm_server_pcm_port
247       network.incoming.bytes_pcm_port_1:
248       - abstract_pd_server
249       - network.incoming.bytes_pd_server_pcm_port
250       disk.usage_server_pcm_0:
251       - abstract_pcm_server
252       - disk.usage_pcm_server
253       binding_pcm_port_0:
254       - abstract_pcm_server
255       - binding_pcm_server_pcm_port
256       binding_pcm_port_1:
257       - abstract_pd_server
258       - binding_pd_server_pcm_port
259       vcpus_server_pcm_0:
260       - abstract_pcm_server
261       - vcpus_pcm_server
262       memory.resident_server_pcm_0:
263       - abstract_pcm_server
264       - memory.resident_pcm_server
265       disk.write.requests_server_pd_0:
266       - abstract_pd_server
267       - disk.write.requests_pd_server
268       feature_server_pcm_0:
269       - abstract_pcm_server
270       - feature_pcm_server
271       network.outgoing.packets.rate_pcm_port_0:
272       - abstract_pcm_server
273       - network.outgoing.packets.rate_pcm_server_pcm_port
274       network.outgoing.packets.rate_pcm_port_1:
275       - abstract_pd_server
276       - network.outgoing.packets.rate_pd_server_pcm_port
277       feature_pcm_port_1:
278       - abstract_pd_server
279       - feature_pd_server_pcm_port
280       disk.ephemeral.size_server_pd_0:
281       - abstract_pd_server
282       - disk.ephemeral.size_pd_server
283       network.outgoing.bytes_pcm_port_0:
284       - abstract_pcm_server
285       - network.outgoing.bytes_pcm_server_pcm_port
286       feature_pcm_port_0:
287       - abstract_pcm_server
288       - feature_pcm_server_pcm_port
289       network.outgoing.bytes_pcm_port_1:
290       - abstract_pd_server
291       - network.outgoing.bytes_pd_server_pcm_port
292       cpu_server_pcm_0:
293       - abstract_pcm_server
294       - cpu_pcm_server
295       attachment_pcm_port_0:
296       - abstract_pcm_server
297       - attachment_pcm_server_pcm_port
298       attachment_pcm_port_1:
299       - abstract_pd_server
300       - attachment_pd_server_pcm_port
301       disk.write.bytes_server_pd_0:
302       - abstract_pd_server
303       - disk.write.bytes_pd_server
304       disk.read.requests_server_pd_0:
305       - abstract_pd_server
306       - disk.read.requests_pd_server
307       disk.device.usage_server_pd_0:
308       - abstract_pd_server
309       - disk.device.usage_pd_server
310       disk.device.read.bytes_server_pd_0:
311       - abstract_pd_server
312       - disk.device.read.bytes_pd_server
313       endpoint_server_pcm_0:
314       - abstract_pcm_server
315       - endpoint_pcm_server
316       host_server_pcm_0:
317       - abstract_pcm_server
318       - host_pcm_server
319       disk.write.requests.rate_server_pd_0:
320       - abstract_pd_server
321       - disk.write.requests.rate_pd_server
322       disk.device.capacity_server_pcm_0:
323       - abstract_pcm_server
324       - disk.device.capacity_pcm_server
325       disk.root.size_server_pd_0:
326       - abstract_pd_server
327       - disk.root.size_pd_server
328       disk.latency_server_pcm_0:
329       - abstract_pcm_server
330       - disk.latency_pcm_server
331       disk.device.iops_server_pd_0:
332       - abstract_pd_server
333       - disk.device.iops_pd_server
334       disk.write.requests.rate_server_pcm_0:
335       - abstract_pcm_server
336       - disk.write.requests.rate_pcm_server
337       memory_server_pcm_0:
338       - abstract_pcm_server
339       - memory_pcm_server
340       disk.device.read.bytes.rate_server_pcm_0:
341       - abstract_pcm_server
342       - disk.device.read.bytes.rate_pcm_server
343       instance_server_pcm_0:
344       - abstract_pcm_server
345       - instance_pcm_server
346       disk.device.allocation_server_pcm_0:
347       - abstract_pcm_server
348       - disk.device.allocation_pcm_server
349       disk.usage_server_pd_0:
350       - abstract_pd_server
351       - disk.usage_pd_server
352       disk.write.bytes_server_pcm_0:
353       - abstract_pcm_server
354       - disk.write.bytes_pcm_server
355       disk.device.read.requests.rate_server_pcm_0:
356       - abstract_pcm_server
357       - disk.device.read.requests.rate_pcm_server
358       binding_server_pcm_0:
359       - abstract_pcm_server
360       - binding_pcm_server
361       disk.read.bytes.rate_server_pd_0:
362       - abstract_pd_server
363       - disk.read.bytes.rate_pd_server
364       disk.write.bytes.rate_server_pcm_0:
365       - abstract_pcm_server
366       - disk.write.bytes.rate_pcm_server
367       cpu_server_pd_0:
368       - abstract_pd_server
369       - cpu_pd_server
370       disk.root.size_server_pcm_0:
371       - abstract_pcm_server
372       - disk.root.size_pcm_server
373       vcpus_server_pd_0:
374       - abstract_pd_server
375       - vcpus_pd_server
376       disk.iops_server_pcm_0:
377       - abstract_pcm_server
378       - disk.iops_pcm_server
379       endpoint_server_pd_0:
380       - abstract_pd_server
381       - endpoint_pd_server
382       disk.device.write.bytes.rate_server_pd_0:
383       - abstract_pd_server
384       - disk.device.write.bytes.rate_pd_server
385       disk.device.capacity_server_pd_0:
386       - abstract_pd_server
387       - disk.device.capacity_pd_server
388       disk.device.write.bytes.rate_server_pcm_0:
389       - abstract_pcm_server
390       - disk.device.write.bytes.rate_pcm_server
391       disk.write.requests_server_pcm_0:
392       - abstract_pcm_server
393       - disk.write.requests_pcm_server
394       disk.read.bytes_server_pcm_0:
395       - abstract_pcm_server
396       - disk.read.bytes_pcm_server
397       disk.device.latency_server_pd_0:
398       - abstract_pd_server
399       - disk.device.latency_pd_server
400       cpu_util_server_pcm_0:
401       - abstract_pcm_server
402       - cpu_util_pcm_server
403       disk.device.read.requests.rate_server_pd_0:
404       - abstract_pd_server
405       - disk.device.read.requests.rate_pd_server
406       disk.device.write.bytes_server_pcm_0:
407       - abstract_pcm_server
408       - disk.device.write.bytes_pcm_server
409       disk.allocation_server_pcm_0:
410       - abstract_pcm_server
411       - disk.allocation_pcm_server
412       memory.usage_server_pcm_0:
413       - abstract_pcm_server
414       - memory.usage_pcm_server
415       instance_server_pd_0:
416       - abstract_pd_server
417       - instance_pd_server
418       disk.allocation_server_pd_0:
419       - abstract_pd_server
420       - disk.allocation_pd_server
421       disk.device.read.bytes_server_pcm_0:
422       - abstract_pcm_server
423       - disk.device.read.bytes_pcm_server
424       cpu_util_server_pd_0:
425       - abstract_pd_server
426       - cpu_util_pd_server
427       disk.read.bytes.rate_server_pcm_0:
428       - abstract_pcm_server
429       - disk.read.bytes.rate_pcm_server
430       disk.device.iops_server_pcm_0:
431       - abstract_pcm_server
432       - disk.device.iops_pcm_server
433       disk.device.write.bytes_server_pd_0:
434       - abstract_pd_server
435       - disk.device.write.bytes_pd_server
436       disk.capacity_server_pd_0:
437       - abstract_pd_server
438       - disk.capacity_pd_server
439       disk.device.read.bytes.rate_server_pd_0:
440       - abstract_pd_server
441       - disk.device.read.bytes.rate_pd_server
442       cpu.delta_server_pcm_0:
443       - abstract_pcm_server
444       - cpu.delta_pcm_server
445       memory.resident_server_pd_0:
446       - abstract_pd_server
447       - memory.resident_pd_server
448       disk.ephemeral.size_server_pcm_0:
449       - abstract_pcm_server
450       - disk.ephemeral.size_pcm_server
451       disk.read.requests_server_pcm_0:
452       - abstract_pcm_server
453       - disk.read.requests_pcm_server
454       disk.device.write.requests.rate_server_pcm_0:
455       - abstract_pcm_server
456       - disk.device.write.requests.rate_pcm_server
457       disk.device.write.requests_server_pd_0:
458       - abstract_pd_server
459       - disk.device.write.requests_pd_server
460       binding_server_pd_0:
461       - abstract_pd_server
462       - binding_pd_server
463       scalable_server_pcm_0:
464       - abstract_pcm_server
465       - scalable_pcm_server
466       disk.device.allocation_server_pd_0:
467       - abstract_pd_server
468       - disk.device.allocation_pd_server
469       disk.read.bytes_server_pd_0:
470       - abstract_pd_server
471       - disk.read.bytes_pd_server
472       disk.device.read.requests_server_pd_0:
473       - abstract_pd_server
474       - disk.device.read.requests_pd_server
475       network.outgoing.bytes.rate_pcm_port_1:
476       - abstract_pd_server
477       - network.outgoing.bytes.rate_pd_server_pcm_port
478       network.incoming.packets_pcm_port_0:
479       - abstract_pcm_server
480       - network.incoming.packets_pcm_server_pcm_port
481       disk.device.latency_server_pcm_0:
482       - abstract_pcm_server
483       - disk.device.latency_pcm_server
484       disk.device.usage_server_pcm_0:
485       - abstract_pcm_server
486       - disk.device.usage_pcm_server
487       disk.latency_server_pd_0:
488       - abstract_pd_server
489       - disk.latency_pd_server
490       network.outgoing.bytes.rate_pcm_port_0:
491       - abstract_pcm_server
492       - network.outgoing.bytes.rate_pcm_server_pcm_port
493       memory.usage_server_pd_0:
494       - abstract_pd_server
495       - memory.usage_pd_server
496       network.incoming.packets_pcm_port_1:
497       - abstract_pd_server
498       - network.incoming.packets_pd_server_pcm_port
499       disk.device.write.requests_server_pcm_0:
500       - abstract_pcm_server
501       - disk.device.write.requests_pcm_server
502       disk.device.write.requests.rate_server_pd_0:
503       - abstract_pd_server
504       - disk.device.write.requests.rate_pd_server
505       disk.device.read.requests_server_pcm_0:
506       - abstract_pcm_server
507       - disk.device.read.requests_pcm_server
508       scalable_server_pd_0:
509       - abstract_pd_server
510       - scalable_pd_server
511       os_server_pcm_0:
512       - abstract_pcm_server
513       - os_pcm_server
514       network.incoming.bytes.rate_pcm_port_0:
515       - abstract_pcm_server
516       - network.incoming.bytes.rate_pcm_server_pcm_port
517       network.incoming.bytes.rate_pcm_port_1:
518       - abstract_pd_server
519       - network.incoming.bytes.rate_pd_server_pcm_port
520       os_server_pd_0:
521       - abstract_pd_server
522       - os_pd_server
523     requirements:
524       dependency_server_pcm_0:
525       - abstract_pcm_server
526       - dependency_pcm_server
527       local_storage_server_pcm_0:
528       - abstract_pcm_server
529       - local_storage_pcm_server
530       link_pcm_port_0:
531       - abstract_pcm_server
532       - link_pcm_server_pcm_port
533       link_pcm_port_1:
534       - abstract_pd_server
535       - link_pd_server_pcm_port
536       dependency_pcm_port_0:
537       - abstract_pcm_server
538       - dependency_pcm_server_pcm_port
539       local_storage_server_pd_0:
540       - abstract_pd_server
541       - local_storage_pd_server
542       dependency_server_pd_0:
543       - abstract_pd_server
544       - dependency_pd_server
545       dependency_pcm_port_1:
546       - abstract_pd_server
547       - dependency_pd_server_pcm_port