/[adm]/puppet/modules/puppet/manifests/init.pp
ViewVC logotype

Contents of /puppet/modules/puppet/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2366 - (show annotations) (download)
Thu Feb 9 09:10:49 2012 UTC (12 years, 2 months ago) by misc
File size: 1032 byte(s)
split puppet::clinet in a separate file
1 class puppet {
2 class master {
3 include puppet::client
4
5 # rails and sqlite3 are used for stored config
6 package { ['ruby-sqlite3', 'puppet-server', 'ruby-rails']: }
7
8 service { puppetmaster:
9 subscribe => [ Package[puppet-server], File["/etc/puppet/puppet.conf"]]
10 }
11
12 file { "/etc/puppet/extdata":
13 ensure => directory,
14 owner => puppet,
15 group => puppet,
16 mode => 700,
17 recurse => true
18 }
19
20 file { '/etc/puppet/tagmail.conf':
21 content => template("puppet/tagmail.conf"),
22 }
23
24 tidy { "/var/lib/puppet/reports":
25 age => "4w",
26 matches => "*.yaml",
27 recurse => true,
28 type => "mtime",
29 }
30
31 file { "/etc/puppet/autosign.conf":
32 ensure => $environment ? {
33 'test' => 'present',
34 default => 'absent',
35 },
36 content => '*',
37 }
38 }
39 }

  ViewVC Help
Powered by ViewVC 1.1.30