diff options
Diffstat (limited to 'manifests/base.pp')
-rw-r--r-- | manifests/base.pp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index 8f9d557..b9976fa 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -1,7 +1,18 @@ class augeas::base { + $lens_dir = "/usr/share/augeas/lenses/contrib" # ensure no file not managed by puppet ends up in there. - file { "/usr/share/augeas/lenses/contrib": + file { "${lens_dir}": + ensure => directory, + recurse => true, + purge => true, + force => true, + mode => 0644, + owner => "root", + group => "root", + } + + file { "${lens_dir}/tests": ensure => directory, recurse => true, purge => true, |