diff options
author | Nicolas Vigier <boklm@mageia.org> | 2012-05-22 12:41:01 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2012-05-22 12:41:01 +0000 |
commit | e6e2b1196f783bb57083fec2a8c7308a88b3eebf (patch) | |
tree | cf09d0eb4ae93a17289d484173a6c9afb027d8e5 /deployment/websites/manifests/pkgcpan.pp | |
parent | ad466114cb98c06c51f79f1b02a0ca8c75ebaff1 (diff) | |
download | puppet-e6e2b1196f783bb57083fec2a8c7308a88b3eebf.tar puppet-e6e2b1196f783bb57083fec2a8c7308a88b3eebf.tar.gz puppet-e6e2b1196f783bb57083fec2a8c7308a88b3eebf.tar.bz2 puppet-e6e2b1196f783bb57083fec2a8c7308a88b3eebf.tar.xz puppet-e6e2b1196f783bb57083fec2a8c7308a88b3eebf.zip |
move pkgcpan.mageia.org to perl.mageia.org
Diffstat (limited to 'deployment/websites/manifests/pkgcpan.pp')
-rw-r--r-- | deployment/websites/manifests/pkgcpan.pp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/deployment/websites/manifests/pkgcpan.pp b/deployment/websites/manifests/pkgcpan.pp deleted file mode 100644 index 0a6c903a..00000000 --- a/deployment/websites/manifests/pkgcpan.pp +++ /dev/null @@ -1,54 +0,0 @@ -class websites::pkgcpan { - include websites::base - $vhost = "pkgcpan.$::domain" - $vhostdir = "$websites::base::webdatadir/$vhost" - $statsdir = "${vhostdir}/stats" - $login = 'pkgcpan' - $homedir = "/var/lib/$login" - - user { $login: - managehome => true, - home => $homedir, - } - - apache::vhost::base { $vhost: - location => $vhostdir, - options => [ 'Indexes' ], - } - - file { $vhostdir: - ensure => directory, - owner => $login, - group => $login, - } - - package { ['perl-Module-Packaged-Generator', 'magpie']: } - - cron { 'update cpanpkg': - hour => 23, - minute => 0, - require => Package['perl-Module-Packaged-Generator'], - command => "pkgcpan -q -f $vhostdir/cpan_Mageia.db -d Mageia", - user => $login, - } - - file { "$vhostdir/cpan_Mageia.db": - owner => $login, - group => $login, - } - - file { $statsdir: - ensure => directory, - owner => $login, - group => $login, - } - - # http://www.mageia.org/pipermail/mageia-sysadm/2012-March/004337.html - cron { 'update pkgcpan stats': - hour => 23, - minute => 30, - require => [ Package['magpie'], File[$statsdir] ], - command => "magpie webstatic -qq -d $statsdir", - user => $login, - } -} |