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