Parent Directory | Revision Log
remove prefix on variable, as this only make thing harder to read, proper scoping should be enough
1 | misc | 2394 | class websites::pkgcpan { |
2 | include websites::base | ||
3 | $vhost = "pkgcpan.$::domain" | ||
4 | $vhostdir = "$websites::base::webdatadir/$vhost" | ||
5 | misc | 2495 | $login = 'pkgcpan' |
6 | $homedir = "/var/lib/$login" | ||
7 | misc | 2203 | |
8 | misc | 2495 | user { $login: |
9 | misc | 2494 | managehome => true, |
10 | misc | 2495 | home => $homedir, |
11 | boklm | 2467 | } |
12 | |||
13 | misc | 2394 | apache::vhost_base { $vhost: |
14 | location => $vhostdir, | ||
15 | options => [ 'Indexes' ], | ||
16 | } | ||
17 | misc | 2203 | |
18 | misc | 2394 | file { $vhostdir: |
19 | ensure => directory, | ||
20 | misc | 2495 | owner => $login, |
21 | group => $login, | ||
22 | misc | 2394 | } |
23 | misc | 2203 | |
24 | misc | 2394 | package { 'perl-Module-Packaged-Generator': } |
25 | misc | 2203 | |
26 | misc | 2394 | cron { 'update cpanpkg': |
27 | hour => 23, | ||
28 | require => Package['perl-Module-Packaged-Generator'], | ||
29 | command => "pkgcpan -q -f $vhostdir/cpan_Mageia.db -d Mageia", | ||
30 | misc | 2495 | user => $login, |
31 | misc | 2203 | } |
32 | dmorgan | 2469 | |
33 | misc | 2470 | file { "$vhostdir/cpan_Mageia.db": |
34 | misc | 2495 | owner => $login, |
35 | group => $login, | ||
36 | dmorgan | 2469 | } |
37 | misc | 2394 | } |
Name | Value |
---|---|
svn:keywords | "ID Date Rev" |
ViewVC Help | |
Powered by ViewVC 1.1.30 |