[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