From 5d8b65ce8d31dae88fff43860168a1f4661e52ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Tue, 30 Oct 2012 15:26:51 +0100 Subject: Make sure the top $lens_dir is purged, but don't touch dist/ --- manifests/base.pp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'manifests') 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": -- cgit v1.2.3