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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2394 - (show annotations) (download)
Fri Feb 10 14:20:15 2012 UTC (9 years, 5 months ago) by misc
File size: 614 byte(s)
make puppet-lint happy and make sure we are future proof for puppet 2.8 ( variable scoping )
1 class websites::pkgcpan {
2 include websites::base
3 $vhost = "pkgcpan.$::domain"
4 $vhostdir = "$websites::base::webdatadir/$vhost"
5
6 apache::vhost_base { $vhost:
7 location => $vhostdir,
8 options => [ 'Indexes' ],
9 }
10
11 file { $vhostdir:
12 ensure => directory,
13 }
14
15 package { 'perl-Module-Packaged-Generator': }
16
17 # FIXME do not run as root ( apache or nobody should enough )
18 cron { 'update cpanpkg':
19 hour => 23,
20 require => Package['perl-Module-Packaged-Generator'],
21 command => "pkgcpan -q -f $vhostdir/cpan_Mageia.db -d Mageia",
22 }
23 }

Properties

Name Value
svn:keywords "ID Date Rev"

  ViewVC Help
Powered by ViewVC 1.1.28