equal
deleted
inserted
replaced
|
1 # Class: augeas::files |
|
2 # |
|
3 # Sets up directories and files for Augeas |
|
4 # |
|
5 class augeas::files { |
|
6 $lens_dir = $augeas::lens_dir |
|
7 |
|
8 # ensure no file not managed by puppet ends up in there. |
|
9 file { $lens_dir: |
|
10 ensure => directory, |
|
11 purge => $::augeas::purge, |
|
12 force => true, |
|
13 recurse => true, |
|
14 recurselimit => 1, |
|
15 mode => '0644', |
|
16 owner => 'root', |
|
17 group => 'root', |
|
18 } |
|
19 |
|
20 file { "${lens_dir}/dist": |
|
21 ensure => directory, |
|
22 purge => false, |
|
23 mode => '0644', |
|
24 owner => 'root', |
|
25 group => 'root', |
|
26 } |
|
27 |
|
28 file { "${lens_dir}/tests": |
|
29 ensure => directory, |
|
30 purge => $::augeas::purge, |
|
31 force => true, |
|
32 mode => '0644', |
|
33 owner => 'root', |
|
34 group => 'root', |
|
35 } |
|
36 } |