summaryrefslogtreecommitdiff
path: root/manifests/puppet.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/puppet.pp')
-rw-r--r--manifests/puppet.pp48
1 files changed, 0 insertions, 48 deletions
diff --git a/manifests/puppet.pp b/manifests/puppet.pp
deleted file mode 100644
index 5dd5dd9..0000000
--- a/manifests/puppet.pp
+++ /dev/null
@@ -1,48 +0,0 @@
-# This classes manage a puppet installation, and provide for a puppetd
-# service and a puppetmasterd service, the latter constantly updated by a
-# cron-job which git-pushes from '/var/git/repositories/puppet.git'.
-
-# guarantees puppet user, group and ownerships
-class puppet {
- user { "puppet":
- ensure => present,
- allowdupe => false,
- }
-
- group { "puppet":
- ensure => present,
- allowdupe => false,
- }
-
- file { "/etc/puppet":
- ensure => directory,
- 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"],
- }
-}