diff options
Diffstat (limited to 'manifests/puppet.pp')
-rw-r--r-- | manifests/puppet.pp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/manifests/puppet.pp b/manifests/puppet.pp index 51a355b..5dd5dd9 100644 --- a/manifests/puppet.pp +++ b/manifests/puppet.pp @@ -19,6 +19,29 @@ class puppet { owner => puppet, group => puppet, mode => 0640, + require => User["puppet"], + } + + file { "/etc/puppet/manifests": + ensure => directory, + owner => puppet, + group => puppet, + recurse => inf, + require => User["puppet"], + } + + file { "/etc/puppet/modules": + ensure => directory, + owner => puppet, + group => puppet, + recurse => inf, + require => User["puppet"], + } + + file { "/etc/puppet/templates": + ensure => directory, + owner => puppet, + group => puppet, recurse => inf, require => User["puppet"], } |