From 32e5989eaccf7122ef24d0a114a981a16a452ee6 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Tue, 15 Mar 2011 12:14:51 +0000 Subject: add draklive on rabbit and allow iso makers to run it --- modules/draklive/manifests/init.pp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 modules/draklive/manifests/init.pp (limited to 'modules/draklive/manifests') diff --git a/modules/draklive/manifests/init.pp b/modules/draklive/manifests/init.pp new file mode 100644 index 00000000..974a491e --- /dev/null +++ b/modules/draklive/manifests/init.pp @@ -0,0 +1,32 @@ +class draklive { + class variable { + $draklive_login = 'draklive + $draklive_home = '/home/draklive' + $isomakers_group = 'mga-iso_makers' + } + + class base inherits variable { + include sudo + + buildsystem::sshuser { $draklive_login: + homedir => $draklive_home, + comment => "User for creating live ISOs", + } + + package { draklive: + ensure => 'installed', + } + + sudo::sudoers_config { "draklive": + content => template("draklive/sudoers.draklive") + } + + file { "/var/lib/draklive": + ensure => directory, + owner => $draklive_login, + group => $draklive_login, + mode => 755, + } + + } +} -- cgit v1.2.1