1 |
boklm |
1777 |
class dashboard { |
2 |
|
|
class variable { |
3 |
|
|
$dashboard_login = "dashboard" |
4 |
|
|
$dashboard_home_dir = "/var/lib/$dashboard_login" |
5 |
|
|
$dashboard_dir = "$dashboard_home_dir/dashboard" |
6 |
|
|
} |
7 |
|
|
|
8 |
|
|
class base inherits variable { |
9 |
|
|
user {"$dashboard_login": |
10 |
|
|
ensure => present, |
11 |
|
|
comment => "dashboard system user", |
12 |
|
|
managehome => true, |
13 |
|
|
home => $dashboard_home_dir, |
14 |
|
|
shell => "/bin/bash", |
15 |
|
|
} |
16 |
|
|
|
17 |
|
|
subversion::snapshot { $dashboard_dir: |
18 |
|
|
source => "svn://svn.$domain/soft/dashboard/", |
19 |
|
|
} |
20 |
boklm |
1780 |
|
21 |
|
|
package { "php-cli": |
22 |
|
|
ensure => 'installed', |
23 |
|
|
} |
24 |
boklm |
1777 |
} |
25 |
|
|
} |