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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1795 by misc, Wed Feb 2 23:26:53 2011 UTC revision 1796 by misc, Sun Jul 3 22:32:06 2011 UTC
# Line 6  class puppet { Line 6  class puppet {
6          }          }
7            
8          service { puppet:          service { puppet:
9              ensure => running,              enable => false,
10              hasstatus => true,              hasstatus => true,
11              subscribe => [ Package[puppet]]              subscribe => [ Package[puppet]]
12          }          }
13    
         exec { "service puppet reload":  
             refreshonly => true,  
             subscribe => [ File["puppet.conf"] ],  
         }  
   
14          file { "puppet.conf":          file { "puppet.conf":
15              path => "/etc/puppet/puppet.conf",              path => "/etc/puppet/puppet.conf",
16              ensure => present,              ensure => present,
# Line 25  class puppet { Line 20  class puppet {
20              content => template("puppet/puppet.conf"),              content => template("puppet/puppet.conf"),
21              require => Package[puppet]              require => Package[puppet]
22          }          }
23    
24            cron { "puppet":
25                command => "/usr/sbin/puppetd --onetime --no-daemonize --logdest syslog > /dev/null 2>&1",
26                user => "root",
27                minute => fqdn_rand( 60 ),
28                ensure => present,
29            }
30      }      }
31    
32      class master inherits client {      class master inherits client {

Legend:
Removed from v.1795  
changed lines
  Added in v.1796

  ViewVC Help
Powered by ViewVC 1.1.30