1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: dns_nested_01
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.nodes.heat.dns:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: Unique ID for this VF module instance
23 description: name parameter which will include the index value
28 description: DNS Bearer IP list
35 description: Unique name for this VF instance
40 description: index parameter
45 description: security group
46 oam_protected_net_name:
50 description: OAM network where instaces will connect
51 dns_oam_protected_ips:
55 description: DNS OAM IP list
62 description: server key
67 description: Bearer network where instaces will connect
72 description: OAM network routes
77 description: server name
84 description: Unique ID for this VF instance
89 description: availability zone ID or Name
94 description: server image
95 dns_int_bearer_ipv6_ips:
99 description: fixed IPv6 assignment for VM's on the Bearer network
106 description: server flavor
108 dns_oam_protected_0_port:
109 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
115 floating_ip_count_required:
118 - get_input: security_group
122 - dns_oam_protected_ips
129 template: VNF_NAME_dns_oam_port
133 network_role_tag: oam_protected
135 get_input: oam_protected_net_name
138 capability: tosca.capabilities.network.Bindable
140 relationship: tosca.relationships.network.BindsTo
141 dns_int_bearer_0_port:
142 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
148 floating_ip_count_required:
151 - get_input: security_group
159 - dns_int_bearer_ipv6_ips
166 template: VNF_NAME_dns_bearer_port
170 network_role_tag: int_bearer
172 get_input: int_bearer_net_name
175 capability: tosca.capabilities.network.Bindable
177 relationship: tosca.relationships.network.BindsTo
179 type: org.openecomp.resource.vfc.nodes.heat.dns
182 get_input: dns_flavor_name
186 get_input: availability_zone_0
188 get_input: dns_image_name
191 get_input: vf_module_id
192 vnf_name {get_param: vnf_name }
195 user_data_format: RAW
202 type: org.openecomp.groups.heat.HeatStack
204 heat_file: ../Artifacts/dns_nested_01.yaml
206 nested DNS template for a single VM
207 all parameters are passed from calling heat template of resourcegroup
209 - dns_oam_protected_0_port
210 - dns_int_bearer_0_port
212 substitution_mappings:
213 node_type: org.openecomp.resource.abstract.nodes.heat.dns_nested_01
215 disk.read.bytes.rate_dns_servers:
217 - disk.read.bytes.rate
218 attachment_dns_oam_protected_0_port:
219 - dns_oam_protected_0_port
221 network.outpoing.packets_dns_int_bearer_0_port:
222 - dns_int_bearer_0_port
223 - network.outpoing.packets
224 memory.resident_dns_servers:
227 disk.device.write.requests.rate_dns_servers:
229 - disk.device.write.requests.rate
230 disk.root.size_dns_servers:
233 disk.write.requests.rate_dns_servers:
235 - disk.write.requests.rate
236 disk.device.write.requests_dns_servers:
238 - disk.device.write.requests
239 network.incoming.bytes_dns_oam_protected_0_port:
240 - dns_oam_protected_0_port
241 - network.incoming.bytes
242 network.incoming.packets.rate_dns_int_bearer_0_port:
243 - dns_int_bearer_0_port
244 - network.incoming.packets.rate
245 network.incoming.bytes.rate_dns_int_bearer_0_port:
246 - dns_int_bearer_0_port
247 - network.incoming.bytes.rate
248 disk.read.bytes_dns_servers:
251 disk.capacity_dns_servers:
254 network.outgoing.packets.rate_dns_int_bearer_0_port:
255 - dns_int_bearer_0_port
256 - network.outgoing.packets.rate
257 binding_dns_oam_protected_0_port:
258 - dns_oam_protected_0_port
260 disk.device.iops_dns_servers:
263 disk.read.requests_dns_servers:
266 network.outpoing.packets_dns_oam_protected_0_port:
267 - dns_oam_protected_0_port
268 - network.outpoing.packets
269 disk.device.capacity_dns_servers:
271 - disk.device.capacity
272 forwarder_dns_int_bearer_0_port:
273 - dns_int_bearer_0_port
278 cpu.delta_dns_servers:
281 network.incoming.bytes.rate_dns_oam_protected_0_port:
282 - dns_oam_protected_0_port
283 - network.incoming.bytes.rate
287 instance_dns_servers:
290 disk.device.read.requests.rate_dns_servers:
292 - disk.device.read.requests.rate
293 disk.allocation_dns_servers:
296 disk.ephemeral.size_dns_servers:
298 - disk.ephemeral.size
299 disk.device.read.bytes_dns_servers:
301 - disk.device.read.bytes
308 network.outgoing.bytes.rate_dns_int_bearer_0_port:
309 - dns_int_bearer_0_port
310 - network.outgoing.bytes.rate
311 network.outgoing.bytes.rate_dns_oam_protected_0_port:
312 - dns_oam_protected_0_port
313 - network.outgoing.bytes.rate
314 disk.write.bytes_dns_servers:
317 network.outgoing.packets.rate_dns_oam_protected_0_port:
318 - dns_oam_protected_0_port
319 - network.outgoing.packets.rate
320 network.incoming.packets_dns_oam_protected_0_port:
321 - dns_oam_protected_0_port
322 - network.incoming.packets
323 disk.write.requests_dns_servers:
325 - disk.write.requests
329 memory.usage_dns_servers:
332 network.incoming.packets_dns_int_bearer_0_port:
333 - dns_int_bearer_0_port
334 - network.incoming.packets
335 network.incoming.packets.rate_dns_oam_protected_0_port:
336 - dns_oam_protected_0_port
337 - network.incoming.packets.rate
341 disk.device.write.bytes.rate_dns_servers:
343 - disk.device.write.bytes.rate
344 attachment_dns_int_bearer_0_port:
345 - dns_int_bearer_0_port
347 disk.device.latency_dns_servers:
349 - disk.device.latency
350 binding_dns_int_bearer_0_port:
351 - dns_int_bearer_0_port
353 disk.device.read.bytes.rate_dns_servers:
355 - disk.device.read.bytes.rate
356 disk.write.bytes.rate_dns_servers:
358 - disk.write.bytes.rate
359 network.outgoing.bytes_dns_oam_protected_0_port:
360 - dns_oam_protected_0_port
361 - network.outgoing.bytes
362 disk.device.read.requests_dns_servers:
364 - disk.device.read.requests
365 forwarder_dns_oam_protected_0_port:
366 - dns_oam_protected_0_port
368 disk.iops_dns_servers:
371 network.outgoing.bytes_dns_int_bearer_0_port:
372 - dns_int_bearer_0_port
373 - network.outgoing.bytes
374 network.incoming.bytes_dns_int_bearer_0_port:
375 - dns_int_bearer_0_port
376 - network.incoming.bytes
380 feature_dns_oam_protected_0_port:
381 - dns_oam_protected_0_port
383 feature_dns_int_bearer_0_port:
384 - dns_int_bearer_0_port
386 endpoint_dns_servers:
389 cpu_util_dns_servers:
392 disk.device.allocation_dns_servers:
394 - disk.device.allocation
395 disk.latency_dns_servers:
398 disk.device.usage_dns_servers:
401 disk.usage_dns_servers:
404 disk.device.write.bytes_dns_servers:
406 - disk.device.write.bytes
407 scalable_dns_servers:
411 local_storage_dns_servers:
414 dependency_dns_oam_protected_0_port:
415 - dns_oam_protected_0_port
417 link_dns_oam_protected_0_port:
418 - dns_oam_protected_0_port
420 dependency_dns_servers:
423 link_dns_int_bearer_0_port:
424 - dns_int_bearer_0_port
426 dependency_dns_int_bearer_0_port:
427 - dns_int_bearer_0_port