diff options
author | Raphaël Pinson <raphael.pinson@camptocamp.com> | 2012-10-30 15:26:51 +0100 |
---|---|---|
committer | Raphaël Pinson <raphael.pinson@camptocamp.com> | 2012-10-30 15:26:51 +0100 |
commit | 5d8b65ce8d31dae88fff43860168a1f4661e52ef (patch) | |
tree | 2408508bdb1f97fd6660ea38663abf6b21c48619 /manifests | |
parent | 2cb4405341ad2013cb4ceff0bcda279d8ec40ca4 (diff) |
Make sure the top $lens_dir is purged, but don't touch dist/
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/base.pp | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index 24d1761..37ad0e2 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -13,12 +13,22 @@ class augeas::base { # ensure no file not managed by puppet ends up in there. file { $lens_dir: - ensure => directory, - purge => true, - force => true, - mode => '0644', - owner => 'root', - group => 'root', + ensure => directory, + purge => true, + force => true, + recurse => true, + recurselimit => 1, + mode => '0644', + owner => 'root', + group => 'root', + } + + file { "${lens_dir}/dist": + ensure => directory, + purge => false, + mode => '0644', + owner => 'root', + group => 'root', } file { "${lens_dir}/tests": |