/[adm]/puppet/modules/draklive/manifests/init.pp
ViewVC logotype

Contents of /puppet/modules/draklive/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1647 - (show annotations) (download)
Sat May 28 12:05:17 2011 UTC (12 years, 10 months ago) by blino
File size: 921 byte(s)
add a live-config svn snapshot in /etc/draklive

1 class draklive {
2 class variable {
3 $draklive_login = 'draklive'
4 $draklive_home = '/home/draklive'
5 $isomakers_group = 'mga-iso_makers'
6 }
7
8 class base inherits variable {
9 include sudo
10
11 buildsystem::sshuser { $draklive_login:
12 homedir => $draklive_home,
13 comment => "User for creating live ISOs",
14 }
15
16 package { draklive:
17 ensure => 'installed',
18 }
19
20 sudo::sudoers_config { "draklive":
21 content => template("draklive/sudoers.draklive")
22 }
23
24 file { "$draklive_home/var-data":
25 ensure => directory,
26 owner => $draklive_login,
27 group => $draklive_login,
28 mode => 755,
29 }
30
31 file { "/var/lib/draklive":
32 ensure => symlink,
33 target => "$draklive_home/var-data",
34 }
35
36 subversion::snapshot { "/etc/draklive":
37 source => "svn://svn.$domain/soft/images-config/draklive/trunk/",
38 }
39 }
40 }

  ViewVC Help
Powered by ViewVC 1.1.30