[Lsb-messages] /var/www/bzr/lsb/devel/puppet-lsb r395: Initial supybot module; just downloads the supybot code at present.

Jeff Licquia licquia at linuxfoundation.org
Wed Feb 20 02:00:16 UTC 2013


------------------------------------------------------------
revno: 395
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: puppet-lsb
timestamp: Tue 2013-02-19 21:00:16 -0500
message:
  Initial supybot module; just downloads the supybot code at present.
added:
  modules/supybot/
  modules/supybot/manifests/
  modules/supybot/manifests/init.pp
  modules/user/manifests/supybot.pp
modified:
  manifests/nodes/lsb1.pp
  modules/user/manifests/virtual.pp
-------------- next part --------------
=== modified file 'manifests/nodes/lsb1.pp'
--- a/manifests/nodes/lsb1.pp	2012-07-27 13:20:35 +0000
+++ b/manifests/nodes/lsb1.pp	2013-02-20 02:00:16 +0000
@@ -19,4 +19,6 @@
 
     include buildbot::master
 
+    include supybot
+
 }

=== added directory 'modules/supybot'
=== added directory 'modules/supybot/manifests'
=== added file 'modules/supybot/manifests/init.pp'
--- a/modules/supybot/manifests/init.pp	1970-01-01 00:00:00 +0000
+++ b/modules/supybot/manifests/init.pp	2013-02-20 02:00:16 +0000
@@ -0,0 +1,15 @@
+class supybot {
+
+    include user::supybot
+
+    $supybotversion = '0.83.4.1'
+
+    exec { 'checkout-supybot':
+        command  => "/usr/bin/git clone git://git.code.sf.net/p/supybot/code /opt/supybot/code && cd /opt/supybot/code && git checkout v${supybotversion}",
+        provider => shell,
+        path     => [ '/bin', '/usr/bin' ],
+        creates  => '/opt/supybot/code',
+        user     => 'supybot',
+    }
+
+}

=== added file 'modules/user/manifests/supybot.pp'
--- a/modules/user/manifests/supybot.pp	1970-01-01 00:00:00 +0000
+++ b/modules/user/manifests/supybot.pp	2013-02-20 02:00:16 +0000
@@ -0,0 +1,5 @@
+class user::supybot inherits user::virtual {
+
+    realize( User['supybot'] )
+
+}

=== modified file 'modules/user/manifests/virtual.pp'
--- a/modules/user/manifests/virtual.pp	2012-02-29 17:33:13 +0000
+++ b/modules/user/manifests/virtual.pp	2013-02-20 02:00:16 +0000
@@ -7,6 +7,11 @@
         home        => '/opt/buildbot',
     }
 
+    @user { 'supybot':
+        ensure      => present,
+        home        => '/opt/supybot',
+    }
+
     @user { 'lfadmin':
         ensure      => present,
         comment     => 'Linux Foundation IT',



More information about the lsb-messages mailing list