[SDC-29] Amdocs OnBoard 1707 initial commit.
[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     server_pcm:
114       type: org.openecomp.resource.vfc.nodes.heat.pcm_server
115       properties:
116         flavor:
117           get_input: pcm_flavor_name
118         availability_zone:
119           get_input: availabilityzone_name
120         image:
121           get_input: pcm_image_name
122         config_drive: true
123         user_data_format: RAW
124         name:
125           get_input: pcm_server_name
126     pcm_port_1:
127       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
128       properties:
129         ip_requirements:
130         - ip_version: 4
131           ip_count_required:
132             is_required: true
133           floating_ip_count_required:
134             is_required: false
135         security_groups:
136         - get_input: security_group_name
137         fixed_ips:
138         - ip_address:
139             get_input: oam_net_ip
140         mac_requirements:
141           mac_count_required:
142             is_required: false
143         network_role_tag: oam
144         network:
145           get_input: oam_net_name
146       requirements:
147       - binding:
148           capability: tosca.capabilities.network.Bindable
149           node: server_pd
150           relationship: tosca.relationships.network.BindsTo
151     server_pd:
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
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       - server_pcm
197       - pcm_port_1
198       - server_pd
199       - pcm_port_0
200   outputs:
201     server_pcm_id_2:
202       description: the pcm nova service id
203       value: server_pd
204     server_pcm_id_1:
205       description: the pcm nova service id
206       value: server_pcm
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:
214       - server_pd
215       - disk.iops
216       disk.device.read.bytes.rate_server_pd:
217       - server_pd
218       - disk.device.read.bytes.rate
219       network.incoming.packets.rate_pcm_port_1:
220       - pcm_port_1
221       - network.incoming.packets.rate
222       memory_server_pcm:
223       - server_pcm
224       - memory
225       network.outpoing.packets_pcm_port_1:
226       - pcm_port_1
227       - network.outpoing.packets
228       network.outpoing.packets_pcm_port_0:
229       - pcm_port_0
230       - network.outpoing.packets
231       disk.device.read.requests_server_pd:
232       - server_pd
233       - disk.device.read.requests
234       disk.device.iops_server_pcm:
235       - server_pcm
236       - disk.device.iops
237       disk.device.allocation_server_pd:
238       - server_pd
239       - disk.device.allocation
240       disk.allocation_server_pcm:
241       - server_pcm
242       - disk.allocation
243       memory.usage_server_pd:
244       - server_pd
245       - memory.usage
246       disk.read.bytes.rate_server_pd:
247       - server_pd
248       - disk.read.bytes.rate
249       disk.usage_server_pcm:
250       - server_pcm
251       - disk.usage
252       disk.root.size_server_pcm:
253       - server_pcm
254       - disk.root.size
255       memory_server_pd:
256       - server_pd
257       - memory
258       disk.device.latency_server_pcm:
259       - server_pcm
260       - disk.device.latency
261       network.incoming.bytes_pcm_port_0:
262       - pcm_port_0
263       - network.incoming.bytes
264       disk.device.write.requests_server_pd:
265       - server_pd
266       - disk.device.write.requests
267       network.incoming.bytes_pcm_port_1:
268       - pcm_port_1
269       - network.incoming.bytes
270       binding_pcm_port_0:
271       - pcm_port_0
272       - binding
273       memory.usage_server_pcm:
274       - server_pcm
275       - memory.usage
276       binding_pcm_port_1:
277       - pcm_port_1
278       - binding
279       disk.read.requests_server_pcm:
280       - server_pcm
281       - disk.read.requests
282       disk.read.bytes_server_pcm:
283       - server_pcm
284       - disk.read.bytes
285       network.outgoing.packets.rate_pcm_port_0:
286       - pcm_port_0
287       - network.outgoing.packets.rate
288       network.outgoing.packets.rate_pcm_port_1:
289       - pcm_port_1
290       - network.outgoing.packets.rate
291       feature_pcm_port_1:
292       - pcm_port_1
293       - feature
294       network.outgoing.bytes_pcm_port_0:
295       - pcm_port_0
296       - network.outgoing.bytes
297       disk.device.read.bytes_server_pcm:
298       - server_pcm
299       - disk.device.read.bytes
300       disk.read.bytes_server_pd:
301       - server_pd
302       - disk.read.bytes
303       feature_pcm_port_0:
304       - pcm_port_0
305       - feature
306       network.outgoing.bytes_pcm_port_1:
307       - pcm_port_1
308       - network.outgoing.bytes
309       attachment_pcm_port_0:
310       - pcm_port_0
311       - attachment
312       attachment_pcm_port_1:
313       - pcm_port_1
314       - attachment
315       disk.device.read.bytes_server_pd:
316       - server_pd
317       - disk.device.read.bytes
318       disk.device.read.requests.rate_server_pcm:
319       - server_pcm
320       - disk.device.read.requests.rate
321       vcpus_server_pcm:
322       - server_pcm
323       - vcpus
324       disk.write.bytes_server_pcm:
325       - server_pcm
326       - disk.write.bytes
327       host_server_pd:
328       - server_pd
329       - host
330       disk.read.bytes.rate_server_pcm:
331       - server_pcm
332       - disk.read.bytes.rate
333       vcpus_server_pd:
334       - server_pd
335       - vcpus
336       disk.device.allocation_server_pcm:
337       - server_pcm
338       - disk.device.allocation
339       disk.ephemeral.size_server_pd:
340       - server_pd
341       - disk.ephemeral.size
342       disk.write.requests.rate_server_pd:
343       - server_pd
344       - disk.write.requests.rate
345       scalable_server_pcm:
346       - server_pcm
347       - scalable
348       cpu_util_server_pcm:
349       - server_pcm
350       - cpu_util
351       disk.write.requests_server_pd:
352       - server_pd
353       - disk.write.requests
354       host_server_pcm:
355       - server_pcm
356       - host
357       cpu.delta_server_pcm:
358       - server_pcm
359       - cpu.delta
360       binding_server_pcm:
361       - server_pcm
362       - binding
363       disk.device.capacity_server_pcm:
364       - server_pcm
365       - disk.device.capacity
366       binding_server_pd:
367       - server_pd
368       - binding
369       disk.device.write.requests.rate_server_pcm:
370       - server_pcm
371       - disk.device.write.requests.rate
372       disk.latency_server_pcm:
373       - server_pcm
374       - disk.latency
375       disk.device.read.requests_server_pcm:
376       - server_pcm
377       - disk.device.read.requests
378       feature_server_pcm:
379       - server_pcm
380       - feature
381       disk.root.size_server_pd:
382       - server_pd
383       - disk.root.size
384       disk.device.read.requests.rate_server_pd:
385       - server_pd
386       - disk.device.read.requests.rate
387       disk.write.bytes.rate_server_pcm:
388       - server_pcm
389       - disk.write.bytes.rate
390       disk.device.write.bytes_server_pd:
391       - server_pd
392       - disk.device.write.bytes
393       cpu_server_pcm:
394       - server_pcm
395       - cpu
396       memory.resident_server_pd:
397       - server_pd
398       - memory.resident
399       disk.write.requests_server_pcm:
400       - server_pcm
401       - disk.write.requests
402       cpu_util_server_pd:
403       - server_pd
404       - cpu_util
405       memory.resident_server_pcm:
406       - server_pcm
407       - memory.resident
408       disk.device.write.requests_server_pcm:
409       - server_pcm
410       - disk.device.write.requests
411       disk.usage_server_pd:
412       - server_pd
413       - disk.usage
414       disk.device.usage_server_pcm:
415       - server_pcm
416       - disk.device.usage
417       disk.capacity_server_pd:
418       - server_pd
419       - disk.capacity
420       endpoint_server_pd:
421       - server_pd
422       - endpoint
423       disk.device.capacity_server_pd:
424       - server_pd
425       - disk.device.capacity
426       disk.allocation_server_pd:
427       - server_pd
428       - disk.allocation
429       disk.device.write.bytes_server_pcm:
430       - server_pcm
431       - disk.device.write.bytes
432       disk.ephemeral.size_server_pcm:
433       - server_pcm
434       - disk.ephemeral.size
435       disk.device.usage_server_pd:
436       - server_pd
437       - disk.device.usage
438       disk.capacity_server_pcm:
439       - server_pcm
440       - disk.capacity
441       os_server_pcm:
442       - server_pcm
443       - os
444       endpoint_server_pcm:
445       - server_pcm
446       - endpoint
447       instance_server_pd:
448       - server_pd
449       - instance
450       disk.iops_server_pcm:
451       - server_pcm
452       - disk.iops
453       cpu.delta_server_pd:
454       - server_pd
455       - cpu.delta
456       disk.latency_server_pd:
457       - server_pd
458       - disk.latency
459       disk.device.write.bytes.rate_server_pd:
460       - server_pd
461       - disk.device.write.bytes.rate
462       disk.device.read.bytes.rate_server_pcm:
463       - server_pcm
464       - disk.device.read.bytes.rate
465       disk.write.requests.rate_server_pcm:
466       - server_pcm
467       - disk.write.requests.rate
468       disk.device.write.bytes.rate_server_pcm:
469       - server_pcm
470       - disk.device.write.bytes.rate
471       disk.device.iops_server_pd:
472       - server_pd
473       - disk.device.iops
474       disk.read.requests_server_pd:
475       - server_pd
476       - disk.read.requests
477       network.outgoing.bytes.rate_pcm_port_1:
478       - pcm_port_1
479       - network.outgoing.bytes.rate
480       network.incoming.packets_pcm_port_0:
481       - pcm_port_0
482       - network.incoming.packets
483       os_server_pd:
484       - server_pd
485       - os
486       disk.device.latency_server_pd:
487       - server_pd
488       - disk.device.latency
489       network.outgoing.bytes.rate_pcm_port_0:
490       - pcm_port_0
491       - network.outgoing.bytes.rate
492       network.incoming.packets_pcm_port_1:
493       - pcm_port_1
494       - network.incoming.packets
495       scalable_server_pd:
496       - server_pd
497       - scalable
498       instance_server_pcm:
499       - server_pcm
500       - instance
501       disk.write.bytes_server_pd:
502       - server_pd
503       - disk.write.bytes
504       disk.write.bytes.rate_server_pd:
505       - server_pd
506       - disk.write.bytes.rate
507       feature_server_pd:
508       - server_pd
509       - feature
510       network.incoming.bytes.rate_pcm_port_0:
511       - pcm_port_0
512       - network.incoming.bytes.rate
513       disk.device.write.requests.rate_server_pd:
514       - server_pd
515       - disk.device.write.requests.rate
516       cpu_server_pd:
517       - server_pd
518       - cpu
519       network.incoming.bytes.rate_pcm_port_1:
520       - pcm_port_1
521       - network.incoming.bytes.rate
522     requirements:
523       link_pcm_port_0:
524       - pcm_port_0
525       - link
526       link_pcm_port_1:
527       - pcm_port_1
528       - link
529       local_storage_server_pd:
530       - server_pd
531       - local_storage
532       dependency_server_pd:
533       - server_pd
534       - dependency
535       local_storage_server_pcm:
536       - server_pcm
537       - local_storage
538       dependency_pcm_port_0:
539       - pcm_port_0
540       - dependency
541       dependency_server_pcm:
542       - server_pcm
543       - dependency
544       dependency_pcm_port_1:
545       - pcm_port_1
546       - dependency