Puppet Class: dns::server::params
Overview
Class dns::server::params
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'manifests/server/params.pp', line 3
class dns::server::params {
case $::osfamily {
'Debian': {
$cfg_dir = '/etc/bind'
$cfg_file = '/etc/bind/named.conf'
$data_dir = '/etc/bind/zones'
$group = 'bind'
$owner = 'bind'
$package = 'bind9'
$service = 'bind9'
$necessary_packages = [ 'bind9', 'dnssec-tools']
}
'RedHat': {
$cfg_dir = '/etc/named'
$cfg_file = '/etc/named.conf'
$data_dir = '/var/named'
$group = 'named'
$owner = 'named'
$package = 'bind'
$service = 'named'
$necessary_packages = [ 'bind', 'dnssec-tools']
}
default: {
fail("dns::server is incompatible with this osfamily: ${::osfamily}")
}
}
}
|