aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/websites/manifests/pkgcpan.pp
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2012-05-22 12:41:01 +0000
committerNicolas Vigier <boklm@mageia.org>2012-05-22 12:41:01 +0000
commite6e2b1196f783bb57083fec2a8c7308a88b3eebf (patch)
treecf09d0eb4ae93a17289d484173a6c9afb027d8e5 /deployment/websites/manifests/pkgcpan.pp
parentad466114cb98c06c51f79f1b02a0ca8c75ebaff1 (diff)
downloadpuppet-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.pp54
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,
- }
-}