From f6bdbaac3a08117dcdacd5d39cee41dcb083aa21 Mon Sep 17 00:00:00 2001 From: Tilo Klausing Date: Tue, 13 Jan 2015 15:57:02 +0100 Subject: [PATCH 1/3] CentOS support --- data/osfamily/RedHat.yaml | 13 +++++++++++++ manifests/params.pp | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 data/osfamily/RedHat.yaml 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"] + } } From 1706f42f009838a086b948fd05d826572e038104 Mon Sep 17 00:00:00 2001 From: Tilo Klausing Date: Tue, 13 Jan 2015 16:13:18 +0100 Subject: [PATCH 2/3] added CentOs/RedHat 6 to metadata compatibility information --- metadata.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/metadata.json b/metadata.json index ba24175..ae7c70d 100644 --- a/metadata.json +++ b/metadata.json @@ -16,6 +16,14 @@ { "operatingsystem": "Ubuntu", "operatingsystemrelease": [ "12.04", "14.04" ] + }, + { + "operatingsystem": "CentOS", + "operatingsystemrelease": [ "6" ] + }, + { + "operatingsystem": "RedHat", + "operatingsystemrelease": [ "6" ] } ], "dependencies": [ From 151eaf58e3204f3f736d95482be0d19eb6d17a3c Mon Sep 17 00:00:00 2001 From: Tilo Klausing Date: Mon, 9 Feb 2015 12:00:50 +0100 Subject: [PATCH 3/3] dont subdire cache directory on centos, issues with dynamic etc --- data/osfamily/RedHat.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/osfamily/RedHat.yaml b/data/osfamily/RedHat.yaml index 148cac9..13904fd 100644 --- a/data/osfamily/RedHat.yaml +++ b/data/osfamily/RedHat.yaml @@ -7,7 +7,7 @@ bind::params::bind_service: 'named' bind::params::nsupdate_package: 'bind-utils' bind::confdir: '/etc/named' -bind::cachedir: '/var/named/data' +bind::cachedir: '/var/named' bind::rndc: true bind::updater::keydir: '/etc/named/keys'