-
Notifications
You must be signed in to change notification settings - Fork 109
/
Copy pathparams.pp
49 lines (46 loc) · 1.42 KB
/
params.pp
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Class: bind::params
#
class bind::params {
case $facts['os']['family'] {
'RedHat': {
$packagenameprefix = 'bind'
$servicename = 'named'
$binduser = 'root'
$bindgroup = 'named'
$file_hint = 'named.ca'
$file_rfc1912 = '/etc/named.rfc1912.zones'
if versioncmp($facts['os']['release']['major'], '8') >= 0 {
$file_bindkeys = '/etc/named.root.key'
} else {
$file_bindkeys = '/etc/named.iscdlv.key'
}
}
'Debian': {
$packagenameprefix = 'bind9'
$servicename = 'bind9'
$binduser = 'bind'
$bindgroup = 'bind'
$file_hint = '/etc/bind/db.root'
$file_rfc1912 = '/etc/bind/named.conf.default-zones'
$file_bindkeys = '/etc/named.iscdlv.key'
}
'Freebsd': {
$packagenameprefix = 'bind910'
$servicename = 'named'
$binduser = 'bind'
$bindgroup = 'bind'
$file_hint = 'named.ca'
$file_rfc1912 = '/etc/named.rfc1912.zones'
$file_bindkeys = '/etc/named.iscdlv.key'
}
default: {
$packagenameprefix = 'bind'
$servicename = 'named'
$binduser = 'root'
$bindgroup = 'named'
$file_hint = 'named.ca'
$file_rfc1912 = '/etc/named.rfc1912.zones'
$file_bindkeys = '/etc/named.iscdlv.key'
}
}
}