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:
120 floating_ip_count_required:
123 - get_input: security_group
127 - dns_oam_protected_ips
134 template: VNF_NAME_dns_oam_port
138 network_role_tag: oam_protected
140 get_input: oam_protected_net_name
143 capability: tosca.capabilities.network.Bindable
145 relationship: tosca.relationships.network.BindsTo
146 dns_int_bearer_0_port:
147 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
153 floating_ip_count_required:
158 floating_ip_count_required:
161 - get_input: security_group
169 - dns_int_bearer_ipv6_ips
176 template: VNF_NAME_dns_bearer_port
180 network_role_tag: int_bearer
182 get_input: int_bearer_net_name
185 capability: tosca.capabilities.network.Bindable
187 relationship: tosca.relationships.network.BindsTo
189 type: org.openecomp.resource.vfc.nodes.heat.dns
192 get_input: dns_flavor_name
196 get_input: availability_zone_0
198 get_input: dns_image_name
201 get_input: vf_module_id
202 vnf_name {get_param: vnf_name }
205 user_data_format: RAW
212 type: org.openecomp.groups.heat.HeatStack
214 heat_file: ../Artifacts/dns_nested_01.yaml
216 nested DNS template for a single VM
217 all parameters are passed from calling heat template of resourcegroup
219 - dns_oam_protected_0_port
220 - dns_int_bearer_0_port
222 substitution_mappings:
223 node_type: org.openecomp.resource.abstract.nodes.heat.dns_nested_01
225 disk.read.bytes.rate_dns_servers:
227 - disk.read.bytes.rate
228 attachment_dns_oam_protected_0_port:
229 - dns_oam_protected_0_port
231 network.outpoing.packets_dns_int_bearer_0_port:
232 - dns_int_bearer_0_port
233 - network.outpoing.packets
234 memory.resident_dns_servers:
237 disk.device.write.requests.rate_dns_servers:
239 - disk.device.write.requests.rate
240 disk.root.size_dns_servers:
243 disk.write.requests.rate_dns_servers:
245 - disk.write.requests.rate
246 disk.device.write.requests_dns_servers:
248 - disk.device.write.requests
249 network.incoming.bytes_dns_oam_protected_0_port:
250 - dns_oam_protected_0_port
251 - network.incoming.bytes
252 network.incoming.packets.rate_dns_int_bearer_0_port:
253 - dns_int_bearer_0_port
254 - network.incoming.packets.rate
255 network.incoming.bytes.rate_dns_int_bearer_0_port:
256 - dns_int_bearer_0_port
257 - network.incoming.bytes.rate
258 disk.read.bytes_dns_servers:
261 disk.capacity_dns_servers:
264 network.outgoing.packets.rate_dns_int_bearer_0_port:
265 - dns_int_bearer_0_port
266 - network.outgoing.packets.rate
267 binding_dns_oam_protected_0_port:
268 - dns_oam_protected_0_port
270 disk.device.iops_dns_servers:
273 disk.read.requests_dns_servers:
276 network.outpoing.packets_dns_oam_protected_0_port:
277 - dns_oam_protected_0_port
278 - network.outpoing.packets
279 disk.device.capacity_dns_servers:
281 - disk.device.capacity
282 forwarder_dns_int_bearer_0_port:
283 - dns_int_bearer_0_port
288 cpu.delta_dns_servers:
291 network.incoming.bytes.rate_dns_oam_protected_0_port:
292 - dns_oam_protected_0_port
293 - network.incoming.bytes.rate
297 instance_dns_servers:
300 disk.device.read.requests.rate_dns_servers:
302 - disk.device.read.requests.rate
303 disk.allocation_dns_servers:
306 disk.ephemeral.size_dns_servers:
308 - disk.ephemeral.size
309 disk.device.read.bytes_dns_servers:
311 - disk.device.read.bytes
318 network.outgoing.bytes.rate_dns_int_bearer_0_port:
319 - dns_int_bearer_0_port
320 - network.outgoing.bytes.rate
321 network.outgoing.bytes.rate_dns_oam_protected_0_port:
322 - dns_oam_protected_0_port
323 - network.outgoing.bytes.rate
324 disk.write.bytes_dns_servers:
327 network.outgoing.packets.rate_dns_oam_protected_0_port:
328 - dns_oam_protected_0_port
329 - network.outgoing.packets.rate
330 network.incoming.packets_dns_oam_protected_0_port:
331 - dns_oam_protected_0_port
332 - network.incoming.packets
333 disk.write.requests_dns_servers:
335 - disk.write.requests
339 memory.usage_dns_servers:
342 network.incoming.packets_dns_int_bearer_0_port:
343 - dns_int_bearer_0_port
344 - network.incoming.packets
345 network.incoming.packets.rate_dns_oam_protected_0_port:
346 - dns_oam_protected_0_port
347 - network.incoming.packets.rate
351 disk.device.write.bytes.rate_dns_servers:
353 - disk.device.write.bytes.rate
354 attachment_dns_int_bearer_0_port:
355 - dns_int_bearer_0_port
357 disk.device.latency_dns_servers:
359 - disk.device.latency
360 binding_dns_int_bearer_0_port:
361 - dns_int_bearer_0_port
363 disk.device.read.bytes.rate_dns_servers:
365 - disk.device.read.bytes.rate
366 disk.write.bytes.rate_dns_servers:
368 - disk.write.bytes.rate
369 network.outgoing.bytes_dns_oam_protected_0_port:
370 - dns_oam_protected_0_port
371 - network.outgoing.bytes
372 disk.device.read.requests_dns_servers:
374 - disk.device.read.requests
375 forwarder_dns_oam_protected_0_port:
376 - dns_oam_protected_0_port
378 disk.iops_dns_servers:
381 network.outgoing.bytes_dns_int_bearer_0_port:
382 - dns_int_bearer_0_port
383 - network.outgoing.bytes
384 network.incoming.bytes_dns_int_bearer_0_port:
385 - dns_int_bearer_0_port
386 - network.incoming.bytes
390 feature_dns_oam_protected_0_port:
391 - dns_oam_protected_0_port
393 feature_dns_int_bearer_0_port:
394 - dns_int_bearer_0_port
396 endpoint_dns_servers:
399 cpu_util_dns_servers:
402 disk.device.allocation_dns_servers:
404 - disk.device.allocation
405 disk.latency_dns_servers:
408 disk.device.usage_dns_servers:
411 disk.usage_dns_servers:
414 disk.device.write.bytes_dns_servers:
416 - disk.device.write.bytes
417 scalable_dns_servers:
421 local_storage_dns_servers:
424 dependency_dns_oam_protected_0_port:
425 - dns_oam_protected_0_port
427 link_dns_oam_protected_0_port:
428 - dns_oam_protected_0_port
430 dependency_dns_servers:
433 link_dns_int_bearer_0_port:
434 - dns_int_bearer_0_port
436 dependency_dns_int_bearer_0_port:
437 - dns_int_bearer_0_port