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
275 cpu.delta_dns_servers:
278 network.incoming.bytes.rate_dns_oam_protected_0_port:
279 - dns_oam_protected_0_port
280 - network.incoming.bytes.rate
284 instance_dns_servers:
287 disk.device.read.requests.rate_dns_servers:
289 - disk.device.read.requests.rate
290 disk.allocation_dns_servers:
293 disk.ephemeral.size_dns_servers:
295 - disk.ephemeral.size
296 disk.device.read.bytes_dns_servers:
298 - disk.device.read.bytes
305 network.outgoing.bytes.rate_dns_int_bearer_0_port:
306 - dns_int_bearer_0_port
307 - network.outgoing.bytes.rate
308 network.outgoing.bytes.rate_dns_oam_protected_0_port:
309 - dns_oam_protected_0_port
310 - network.outgoing.bytes.rate
311 disk.write.bytes_dns_servers:
314 network.outgoing.packets.rate_dns_oam_protected_0_port:
315 - dns_oam_protected_0_port
316 - network.outgoing.packets.rate
317 network.incoming.packets_dns_oam_protected_0_port:
318 - dns_oam_protected_0_port
319 - network.incoming.packets
320 disk.write.requests_dns_servers:
322 - disk.write.requests
326 memory.usage_dns_servers:
329 network.incoming.packets_dns_int_bearer_0_port:
330 - dns_int_bearer_0_port
331 - network.incoming.packets
332 network.incoming.packets.rate_dns_oam_protected_0_port:
333 - dns_oam_protected_0_port
334 - network.incoming.packets.rate
338 disk.device.write.bytes.rate_dns_servers:
340 - disk.device.write.bytes.rate
341 attachment_dns_int_bearer_0_port:
342 - dns_int_bearer_0_port
344 disk.device.latency_dns_servers:
346 - disk.device.latency
347 binding_dns_int_bearer_0_port:
348 - dns_int_bearer_0_port
350 disk.device.read.bytes.rate_dns_servers:
352 - disk.device.read.bytes.rate
353 disk.write.bytes.rate_dns_servers:
355 - disk.write.bytes.rate
356 network.outgoing.bytes_dns_oam_protected_0_port:
357 - dns_oam_protected_0_port
358 - network.outgoing.bytes
359 disk.device.read.requests_dns_servers:
361 - disk.device.read.requests
362 disk.iops_dns_servers:
365 network.outgoing.bytes_dns_int_bearer_0_port:
366 - dns_int_bearer_0_port
367 - network.outgoing.bytes
368 network.incoming.bytes_dns_int_bearer_0_port:
369 - dns_int_bearer_0_port
370 - network.incoming.bytes
374 feature_dns_oam_protected_0_port:
375 - dns_oam_protected_0_port
377 feature_dns_int_bearer_0_port:
378 - dns_int_bearer_0_port
380 endpoint_dns_servers:
383 cpu_util_dns_servers:
386 disk.device.allocation_dns_servers:
388 - disk.device.allocation
389 disk.latency_dns_servers:
392 disk.device.usage_dns_servers:
395 disk.usage_dns_servers:
398 disk.device.write.bytes_dns_servers:
400 - disk.device.write.bytes
401 scalable_dns_servers:
405 local_storage_dns_servers:
408 dependency_dns_oam_protected_0_port:
409 - dns_oam_protected_0_port
411 link_dns_oam_protected_0_port:
412 - dns_oam_protected_0_port
414 dependency_dns_servers:
417 link_dns_int_bearer_0_port:
418 - dns_int_bearer_0_port
420 dependency_dns_int_bearer_0_port:
421 - dns_int_bearer_0_port