[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 / securityrulestoportconnection / securityRulesToPortGetResource / out / FEAdd_On_Module_QRouterTemplateServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: FEAdd_On_Module_QRouterTemplate
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.qrouter:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     vf_module_id:
15       hidden: false
16       immutable: false
17       type: string
18     qrouter_cluster_name:
19       hidden: false
20       immutable: false
21       type: string
22     oam_private_net_name:
23       hidden: false
24       immutable: false
25       type: string
26     qrouter_flavor_name:
27       hidden: false
28       immutable: false
29       type: string
30     version_number:
31       hidden: false
32       immutable: false
33       type: string
34     vf_module_name:
35       hidden: false
36       immutable: false
37       type: string
38     domain_name:
39       hidden: false
40       immutable: false
41       type: string
42     ntp_timezone:
43       hidden: false
44       immutable: false
45       type: string
46     vnf_id:
47       hidden: false
48       immutable: false
49       type: string
50     availability_zone_0:
51       hidden: false
52       immutable: false
53       type: string
54     region_name:
55       hidden: false
56       immutable: false
57       type: string
58     manager_name_0:
59       hidden: false
60       immutable: false
61       type: string
62     qrouter_names:
63       hidden: false
64       immutable: false
65       type: list
66       entry_schema:
67         type: string
68     tenant_name:
69       hidden: false
70       immutable: false
71       type: string
72     security_group:
73       hidden: false
74       immutable: false
75       type: string
76     cdr_network:
77       hidden: false
78       immutable: false
79       type: string
80     qrouter_image_name:
81       hidden: false
82       immutable: false
83       type: string
84     qrouter_index:
85       hidden: false
86       immutable: false
87       type: float
88     qrouter_volume_type_1:
89       hidden: false
90       immutable: false
91       type: string
92     qrouter_volume_type_2:
93       hidden: false
94       immutable: false
95       type: string
96     qrouter_node_count:
97       hidden: false
98       immutable: false
99       type: float
100     qrouter_volume_name_2:
101       hidden: false
102       immutable: false
103       type: string
104     qrouter_volume_name_1:
105       hidden: false
106       immutable: false
107       type: string
108     qrouter_volume_name_0:
109       hidden: false
110       immutable: false
111       type: string
112     qrouter_volume_type_0:
113       hidden: false
114       immutable: false
115       type: string
116     qrouter_volume_size_0:
117       hidden: false
118       immutable: false
119       type: float
120     qrouter_volume_size_1:
121       hidden: false
122       immutable: false
123       type: float
124     manager_oam_direct_ip_0:
125       hidden: false
126       immutable: false
127       type: string
128     qrouter_volume_size_2:
129       hidden: false
130       immutable: false
131       type: float
132     rpmrepository_ip_0:
133       hidden: false
134       immutable: false
135       type: string
136   node_templates:
137     qrouter_volume_1:
138       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
139       properties:
140         volume_type:
141           get_input: qrouter_volume_type_1
142         size: '(get_input : qrouter_volume_size_1) * 1024'
143         description:
144           get_input: qrouter_volume_name_1
145     qrouter_volume_0:
146       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
147       properties:
148         volume_type:
149           get_input: qrouter_volume_type_0
150         size: '(get_input : qrouter_volume_size_0) * 1024'
151         description:
152           get_input: qrouter_volume_name_0
153     cdr_network_port:
154       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
155       properties:
156         ip_requirements:
157         - ip_version: 4
158           ip_count_required:
159             is_required: false
160           floating_ip_count_required:
161             is_required: false
162         security_groups:
163         - get_input: security_group
164         mac_requirements:
165           mac_count_required:
166             is_required: false
167         network:
168           get_input: cdr_network
169       requirements:
170       - binding:
171           capability: tosca.capabilities.network.Bindable
172           node: QRouter1
173           relationship: tosca.relationships.network.BindsTo
174     qrouter_volume_2:
175       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
176       properties:
177         volume_type:
178           get_input: qrouter_volume_type_2
179         size: '(get_input : qrouter_volume_size_2) * 1024'
180         description:
181           get_input: qrouter_volume_name_2
182     QRouter1:
183       type: org.openecomp.resource.vfc.nodes.heat.qrouter
184       properties:
185         flavor:
186           get_input: qrouter_flavor_name
187         availability_zone:
188           get_input: availability_zone_0
189         image:
190           get_input: qrouter_image_name
191         metadata:
192           machine_type: qrouter
193           vf_module_id:
194             get_input: vf_module_id
195           cluster_name:
196             get_input: qrouter_cluster_name
197           cdr_network_ip_0:
198           - UNSUPPORTED_ATTRIBUTE_cdr_network_port.fixed_ip_0s
199           repo_ip_0:
200             get_input: rpmrepository_ip_0
201           mount_colon__slash_data: qrouter_volume_0
202           version_number:
203             get_input: version_number
204           machine_name:
205             get_input:
206             - qrouter_names
207             - get_input: qrouter_index
208           vf_module_name:
209             get_input: vf_module_name
210           ntp_timezone:
211             get_input: ntp_timezone
212           vnf_id:
213             get_input: vnf_id
214           oam_private_network_ip_0:
215           - UNSUPPORTED_ATTRIBUTE_oam_private_net_network_port.fixed_ip_0s
216           mount_colon__slash_log: qrouter_volume_1
217           region:
218             get_input: region_name
219           mount_colon__slash_config: qrouter_volume_2
220           tenant:
221             get_input: tenant_name
222         config_drive: true
223         personality:
224           /root/RegisterStatus/register_status.py:
225             get_artifact:
226             - SELF
227             - register_status
228           /root/CheckAvailability/check_availability.py:
229             get_artifact:
230             - SELF
231             - check_availability
232           /tmp/wait_for_resources.py:
233             get_artifact:
234             - SELF
235             - wait_for_resources
236           /root/call_home.py:
237             get_artifact:
238             - SELF
239             - call_home
240           /root/dependencies.json:
241             get_artifact:
242             - SELF
243             - qrouterdependencies
244         user_data_format: RAW
245         name:
246           get_input:
247           - qrouter_names
248           - get_input: qrouter_index
249       requirements:
250       - local_storage:
251           capability: tosca.capabilities.Attachment
252           node: qrouter_volume_0
253           relationship: qrouter_volume_0_att
254       - local_storage:
255           capability: tosca.capabilities.Attachment
256           node: qrouter_volume_1
257           relationship: qrouter_volume_1_att
258       - local_storage:
259           capability: tosca.capabilities.Attachment
260           node: qrouter_volume_2
261           relationship: qrouter_volume_2_att
262       artifacts:
263         call_home:
264           type: tosca.artifacts.Deployment
265           file: ../Artifacts/call_home.py
266         check_availability:
267           type: tosca.artifacts.Deployment
268           file: ../Artifacts/check_availability.py
269         qrouterdependencies:
270           type: tosca.artifacts.Deployment
271           file: ../Artifacts/qrouterdependencies.json
272         wait_for_resources:
273           type: tosca.artifacts.Deployment
274           file: ../Artifacts/wait_for_resources.py
275         register_status:
276           type: tosca.artifacts.Deployment
277           file: ../Artifacts/register_status.py
278     oam_private_net_network_port:
279       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
280       properties:
281         ip_requirements:
282         - ip_version: 4
283           ip_count_required:
284             is_required: false
285           floating_ip_count_required:
286             is_required: false
287         security_groups:
288         - get_input: security_group
289         mac_requirements:
290           mac_count_required:
291             is_required: false
292         network_role_tag: oam_private
293         network:
294           get_input: oam_private_net_name
295       requirements:
296       - binding:
297           capability: tosca.capabilities.network.Bindable
298           node: QRouter1
299           relationship: tosca.relationships.network.BindsTo
300   relationship_templates:
301     qrouter_volume_0_att:
302       type: org.openecomp.relationships.VolumeAttachesTo
303       properties:
304         volume_id: qrouter_volume_0
305         instance_uuid: QRouter1
306     qrouter_volume_2_att:
307       type: org.openecomp.relationships.VolumeAttachesTo
308       properties:
309         volume_id: qrouter_volume_2
310         instance_uuid: QRouter1
311     qrouter_volume_1_att:
312       type: org.openecomp.relationships.VolumeAttachesTo
313       properties:
314         volume_id: qrouter_volume_1
315         instance_uuid: QRouter1
316   groups:
317     FEAdd_On_Module_QRouterTemplate_group:
318       type: org.openecomp.groups.heat.HeatStack
319       properties:
320         heat_file: ../Artifacts/FEAdd_On_Module_QRouterTemplate.yaml
321       members:
322       - qrouter_volume_1
323       - qrouter_volume_0
324       - cdr_network_port
325       - qrouter_volume_2
326       - QRouter1
327       - oam_private_net_network_port
328   substitution_mappings:
329     node_type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_QRouterTemplate
330     capabilities:
331       network.outgoing.bytes_cdr_network_port:
332       - cdr_network_port
333       - network.outgoing.bytes
334       binding_QRouter1:
335       - QRouter1
336       - binding
337       attachment_oam_private_net_network_port:
338       - oam_private_net_network_port
339       - attachment
340       feature_qrouter_volume_1:
341       - qrouter_volume_1
342       - feature
343       feature_qrouter_volume_2:
344       - qrouter_volume_2
345       - feature
346       feature_qrouter_volume_0:
347       - qrouter_volume_0
348       - feature
349       attachment_qrouter_volume_2:
350       - qrouter_volume_2
351       - attachment
352       cpu_util_QRouter1:
353       - QRouter1
354       - cpu_util
355       attachment_qrouter_volume_0:
356       - qrouter_volume_0
357       - attachment
358       attachment_qrouter_volume_1:
359       - qrouter_volume_1
360       - attachment
361       attachment_cdr_network_port:
362       - cdr_network_port
363       - attachment
364       network.incoming.packets_cdr_network_port:
365       - cdr_network_port
366       - network.incoming.packets
367       disk.device.read.bytes.rate_QRouter1:
368       - QRouter1
369       - disk.device.read.bytes.rate
370       network.outgoing.bytes.rate_oam_private_net_network_port:
371       - oam_private_net_network_port
372       - network.outgoing.bytes.rate
373       disk.device.read.bytes_QRouter1:
374       - QRouter1
375       - disk.device.read.bytes
376       network.outpoing.packets_oam_private_net_network_port:
377       - oam_private_net_network_port
378       - network.outpoing.packets
379       network.outpoing.packets_cdr_network_port:
380       - cdr_network_port
381       - network.outpoing.packets
382       memory.resident_QRouter1:
383       - QRouter1
384       - memory.resident
385       disk.device.latency_QRouter1:
386       - QRouter1
387       - disk.device.latency
388       host_QRouter1:
389       - QRouter1
390       - host
391       feature_cdr_network_port:
392       - cdr_network_port
393       - feature
394       disk.device.write.bytes.rate_QRouter1:
395       - QRouter1
396       - disk.device.write.bytes.rate
397       disk.device.usage_QRouter1:
398       - QRouter1
399       - disk.device.usage
400       network.incoming.bytes_cdr_network_port:
401       - cdr_network_port
402       - network.incoming.bytes
403       instance_QRouter1:
404       - QRouter1
405       - instance
406       disk.root.size_QRouter1:
407       - QRouter1
408       - disk.root.size
409       vcpus_QRouter1:
410       - QRouter1
411       - vcpus
412       network.incoming.bytes_oam_private_net_network_port:
413       - oam_private_net_network_port
414       - network.incoming.bytes
415       feature_oam_private_net_network_port:
416       - oam_private_net_network_port
417       - feature
418       cpu.delta_QRouter1:
419       - QRouter1
420       - cpu.delta
421       disk.capacity_QRouter1:
422       - QRouter1
423       - disk.capacity
424       memory.usage_QRouter1:
425       - QRouter1
426       - memory.usage
427       disk.write.requests.rate_QRouter1:
428       - QRouter1
429       - disk.write.requests.rate
430       disk.read.requests_QRouter1:
431       - QRouter1
432       - disk.read.requests
433       feature_QRouter1:
434       - QRouter1
435       - feature
436       network.incoming.bytes.rate_oam_private_net_network_port:
437       - oam_private_net_network_port
438       - network.incoming.bytes.rate
439       disk.ephemeral.size_QRouter1:
440       - QRouter1
441       - disk.ephemeral.size
442       disk.latency_QRouter1:
443       - QRouter1
444       - disk.latency
445       disk.device.capacity_QRouter1:
446       - QRouter1
447       - disk.device.capacity
448       network.incoming.bytes.rate_cdr_network_port:
449       - cdr_network_port
450       - network.incoming.bytes.rate
451       network.outgoing.bytes_oam_private_net_network_port:
452       - oam_private_net_network_port
453       - network.outgoing.bytes
454       disk.iops_QRouter1:
455       - QRouter1
456       - disk.iops
457       disk.device.write.requests_QRouter1:
458       - QRouter1
459       - disk.device.write.requests
460       disk.device.write.requests.rate_QRouter1:
461       - QRouter1
462       - disk.device.write.requests.rate
463       disk.device.allocation_QRouter1:
464       - QRouter1
465       - disk.device.allocation
466       memory_QRouter1:
467       - QRouter1
468       - memory
469       disk.usage_QRouter1:
470       - QRouter1
471       - disk.usage
472       scalable_QRouter1:
473       - QRouter1
474       - scalable
475       network.outgoing.bytes.rate_cdr_network_port:
476       - cdr_network_port
477       - network.outgoing.bytes.rate
478       binding_oam_private_net_network_port:
479       - oam_private_net_network_port
480       - binding
481       network.incoming.packets.rate_cdr_network_port:
482       - cdr_network_port
483       - network.incoming.packets.rate
484       disk.write.bytes_QRouter1:
485       - QRouter1
486       - disk.write.bytes
487       disk.write.requests_QRouter1:
488       - QRouter1
489       - disk.write.requests
490       network.incoming.packets_oam_private_net_network_port:
491       - oam_private_net_network_port
492       - network.incoming.packets
493       cpu_QRouter1:
494       - QRouter1
495       - cpu
496       os_QRouter1:
497       - QRouter1
498       - os
499       disk.device.read.requests.rate_QRouter1:
500       - QRouter1
501       - disk.device.read.requests.rate
502       network.incoming.packets.rate_oam_private_net_network_port:
503       - oam_private_net_network_port
504       - network.incoming.packets.rate
505       disk.read.bytes_QRouter1:
506       - QRouter1
507       - disk.read.bytes
508       binding_cdr_network_port:
509       - cdr_network_port
510       - binding
511       disk.write.bytes.rate_QRouter1:
512       - QRouter1
513       - disk.write.bytes.rate
514       disk.device.write.bytes_QRouter1:
515       - QRouter1
516       - disk.device.write.bytes
517       network.outgoing.packets.rate_cdr_network_port:
518       - cdr_network_port
519       - network.outgoing.packets.rate
520       disk.device.iops_QRouter1:
521       - QRouter1
522       - disk.device.iops
523       disk.read.bytes.rate_QRouter1:
524       - QRouter1
525       - disk.read.bytes.rate
526       endpoint_QRouter1:
527       - QRouter1
528       - endpoint
529       disk.allocation_QRouter1:
530       - QRouter1
531       - disk.allocation
532       disk.device.read.requests_QRouter1:
533       - QRouter1
534       - disk.device.read.requests
535       network.outgoing.packets.rate_oam_private_net_network_port:
536       - oam_private_net_network_port
537       - network.outgoing.packets.rate
538     requirements:
539       local_storage_QRouter1:
540       - QRouter1
541       - local_storage
542       dependency_qrouter_volume_1:
543       - qrouter_volume_1
544       - dependency
545       dependency_oam_private_net_network_port:
546       - oam_private_net_network_port
547       - dependency
548       dependency_qrouter_volume_0:
549       - qrouter_volume_0
550       - dependency
551       dependency_cdr_network_port:
552       - cdr_network_port
553       - dependency
554       link_oam_private_net_network_port:
555       - oam_private_net_network_port
556       - link
557       dependency_qrouter_volume_2:
558       - qrouter_volume_2
559       - dependency
560       link_cdr_network_port:
561       - cdr_network_port
562       - link
563       dependency_QRouter1:
564       - QRouter1
565       - dependency