aboutsummaryrefslogtreecommitdiffstats
path: root/modules/puppet
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-02-19 17:45:04 +0000
committerMichael Scherer <misc@mageia.org>2012-02-19 17:45:04 +0000
commitdbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a (patch)
tree88e938b4bfa5ebbd43c3dd2345c0cea7075d0d74 /modules/puppet
parent717bb8c502abd6410fd41cfa86adf543ea7ccfeb (diff)
downloadpuppet-dbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a.tar
puppet-dbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a.tar.gz
puppet-dbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a.tar.bz2
puppet-dbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a.tar.xz
puppet-dbc7a91fbc3943cb7f40c53decbc98b1a8ac2c9a.zip
add a module to start the integration of thin and puppet, since webrick
( default puppet server ) as some scalabilty issue ( ie, the numerous ssl errors we can see from time to time ). As explained on puppet website, webrick can only serve 1 client at a time, so we need to switch to a better system. Mongrel is no longer developped, passenger fork boost ( not very good IMHO ), so thin is the simplest option for now
Diffstat (limited to 'modules/puppet')
-rw-r--r--modules/puppet/manifests/thin.pp7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/puppet/manifests/thin.pp b/modules/puppet/manifests/thin.pp
new file mode 100644
index 00000000..961e19ae
--- /dev/null
+++ b/modules/puppet/manifests/thin.pp
@@ -0,0 +1,7 @@
+class puppet::thin {
+ package { 'ruby-thin': }
+
+ apache::config { "/etc/httpd/conf.d/puppet.conf":
+ content => "Listen 8140",
+ }
+}