1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
class profiles::dns_zones (
Hash $zones,
Hash $default = {},
Optional[Hash] $views = undef,
Hash $view_defaults = {},
String $default_view = '_GLOBAL_',
) {
if $views != undef {
class { 'dns':
enable_views => true,
}
create_resources(dns::view, $views, $view_defaults)
}
create_resources(dns::zone, $zones, $default)
$rev_zone = dns::reverse_dns($facts['networking']['network6'])[32,-1]
dns::zone { $rev_zone:
reverse => true,
target_views => [
$default_view,
],
}
}
|