]> gitweb.fluxo.info Git - puppet-puppet.git/commitdiff
Managin /etc/default/puppet
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 26 Jun 2010 18:53:57 +0000 (15:53 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 26 Jun 2010 18:53:57 +0000 (15:53 -0300)
files/puppet [new file with mode: 0644]
manifests/puppetd.pp

diff --git a/files/puppet b/files/puppet
new file mode 100644 (file)
index 0000000..d9f5fd4
--- /dev/null
@@ -0,0 +1,7 @@
+# Defaults for puppet - sourced by /etc/init.d/puppet
+
+# Start puppet on boot?
+START=yes
+
+# Startup options
+DAEMON_OPTS=""
index 5950433c9f836682dcc46e7fac26c4110b24c5ef..63ef34e6b890ec4327f5ceeb7a8fb0cc28c95bee 100644 (file)
@@ -14,11 +14,19 @@ class puppetd inherits puppet {
    require => Package["cron"],
   }
 
+  file { "/etc/default/puppet":
+    source => "puppet://$server/modules/puppet/puppet",
+    owner  => "root",
+    group  => "root",
+    mode   => 0644,
+    ensure => present,
+  }
+
   service { "puppet":
     enable     => true,
     ensure     => running,
     hasrestart => true,
-    require    => Package["puppet"],
+    require    => [ Package["puppet"], File["/etc/default/puppet"] ],
   }
 
   # default config file for puppet nodes