diff options
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/init.pp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 0afe696..3630cb0 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -97,16 +97,23 @@ class dns ( mode => 'u+rwx', recurse => true, ; - $dns::zoneconf_dir: + $zoneconf_dir: purge => $purge_zoneconf, ; - $dns::keyconf_dir: + $keyconf_dir: purge => $purge_keyconf, ; - $dns::zone_directory: + $zone_directory: purge => $purge_zonefiles, } + file { [ + "${zoneconf_dir}/empty.conf", + "${keyconf_dir}/empty.conf", + ]: + source => "puppet:///modules/${module_name}/empty.conf", + } + file { $dns::jnl_directory: ensure => directory, owner => $dns::user, |