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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1647 by blino, Sat May 28 12:05:17 2011 UTC revision 1652 by blino, Sat May 28 12:43:39 2011 UTC
# Line 2  class draklive { Line 2  class draklive {
2      class variable {      class variable {
3          $draklive_login = 'draklive'          $draklive_login = 'draklive'
4          $draklive_home = '/home/draklive'          $draklive_home = '/home/draklive'
5            $draklive_config = "$draklive_home/live-config/"
6            $draklive_var_data = "$draklive_home/var-data"
7          $isomakers_group = 'mga-iso_makers'          $isomakers_group = 'mga-iso_makers'
8      }      }
9    
10      class base inherits variable {      class base inherits variable {
11          include sudo          include sudo
12            include cron
13    
14          buildsystem::sshuser { $draklive_login:          buildsystem::sshuser { $draklive_login:
15              homedir => $draklive_home,              homedir => $draklive_home,
# Line 21  class draklive { Line 24  class draklive {
24              content => template("draklive/sudoers.draklive")              content => template("draklive/sudoers.draklive")
25          }          }
26    
27          file { "$draklive_home/var-data":          file { $draklive_var_data:
28              ensure => directory,              ensure => directory,
29              owner => $draklive_login,              owner => $draklive_login,
30              group => $draklive_login,              group => $draklive_login,
# Line 30  class draklive { Line 33  class draklive {
33    
34          file { "/var/lib/draklive":          file { "/var/lib/draklive":
35               ensure => symlink,               ensure => symlink,
36               target => "$draklive_home/var-data",               target => $draklive_var_data,
37          }          }
38    
39          subversion::snapshot { "/etc/draklive":          subversion::snapshot { $draklive_config:
40              source => "svn://svn.$domain/soft/images-config/draklive/trunk/",              source => "svn://svn.$domain/soft/images-config/draklive/trunk/",
41          }          }
42    
43            cron { "build live images":
44                command => "$draklive_config/tools/build_live.sh",
45                hour => "14",
46                minute => 45",
47            }
48      }      }
49  }  }

Legend:
Removed from v.1647  
changed lines
  Added in v.1652

  ViewVC Help
Powered by ViewVC 1.1.30