/[adm]/puppet/deployment/websites/manifests/pkgcpan.pp
ViewVC logotype

Annotation of /puppet/deployment/websites/manifests/pkgcpan.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2494 - (hide annotations) (download)
Thu Mar 15 22:54:59 2012 UTC (12 years ago) by misc
File size: 945 byte(s)
make puppet-lint happy
1 misc 2394 class websites::pkgcpan {
2     include websites::base
3     $vhost = "pkgcpan.$::domain"
4     $vhostdir = "$websites::base::webdatadir/$vhost"
5 boklm 2467 $pkgcpan_login = 'pkgcpan'
6     $pkgcpan_homedir = "/var/lib/$pkgcpan_login"
7 misc 2203
8 boklm 2467 user { $pkgcpan_login:
9 misc 2494 managehome => true,
10     home => $pkgcpan_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 2494 owner => $pkgcpan_login,
21     group => $pkgcpan_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 2494 user => $pkgcpan_login,
31 misc 2203 }
32 dmorgan 2469
33 misc 2470 file { "$vhostdir/cpan_Mageia.db":
34     owner => $pkgcpan_login,
35     group => $pkgcpan_login,
36 dmorgan 2469 }
37 misc 2394 }

Properties

Name Value
svn:keywords "ID Date Rev"

  ViewVC Help
Powered by ViewVC 1.1.30