diff --git a/data/osfamily/RedHat.yaml b/data/osfamily/RedHat.yaml new file mode 100644 index 0000000..148cac9 --- /dev/null +++ b/data/osfamily/RedHat.yaml @@ -0,0 +1,13 @@ +--- +bind::params::supported: true +bind::params::bind_user: 'named' +bind::params::bind_group: 'named' +bind::params::bind_package: 'bind' +bind::params::bind_service: 'named' +bind::params::nsupdate_package: 'bind-utils' + +bind::confdir: '/etc/named' +bind::cachedir: '/var/named/data' +bind::rndc: true + +bind::updater::keydir: '/etc/named/keys' diff --git a/manifests/params.pp b/manifests/params.pp index e842dff..e1d27b3 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -25,4 +25,7 @@ class bind::params ( "${::bind::confdir}/zones.rfc1918", ] } + elsif $::osfamily == 'RedHat' { + $bind_files = ["/etc/named.root.key"] + } }