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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2494 by misc, Thu Mar 15 22:54:59 2012 UTC revision 2495 by misc, Thu Mar 15 22:55:01 2012 UTC
# Line 2  class websites::pkgcpan { Line 2  class websites::pkgcpan {
2      include websites::base      include websites::base
3      $vhost = "pkgcpan.$::domain"      $vhost = "pkgcpan.$::domain"
4      $vhostdir = "$websites::base::webdatadir/$vhost"      $vhostdir = "$websites::base::webdatadir/$vhost"
5      $pkgcpan_login = 'pkgcpan'      $login = 'pkgcpan'
6      $pkgcpan_homedir = "/var/lib/$pkgcpan_login"      $homedir = "/var/lib/$login"
7    
8      user { $pkgcpan_login:      user { $login:
9          managehome => true,          managehome => true,
10          home       => $pkgcpan_homedir,          home       => $homedir,
11      }      }
12    
13      apache::vhost_base { $vhost:      apache::vhost_base { $vhost:
# Line 17  class websites::pkgcpan { Line 17  class websites::pkgcpan {
17    
18      file { $vhostdir:      file { $vhostdir:
19          ensure => directory,          ensure => directory,
20          owner  => $pkgcpan_login,          owner  => $login,
21          group  => $pkgcpan_login,          group  => $login,
22      }      }
23    
24      package { 'perl-Module-Packaged-Generator': }      package { 'perl-Module-Packaged-Generator': }
# Line 27  class websites::pkgcpan { Line 27  class websites::pkgcpan {
27          hour    => 23,          hour    => 23,
28          require => Package['perl-Module-Packaged-Generator'],          require => Package['perl-Module-Packaged-Generator'],
29          command => "pkgcpan -q -f $vhostdir/cpan_Mageia.db -d Mageia",          command => "pkgcpan -q -f $vhostdir/cpan_Mageia.db -d Mageia",
30          user    => $pkgcpan_login,          user    => $login,
31      }      }
32    
33      file { "$vhostdir/cpan_Mageia.db":      file { "$vhostdir/cpan_Mageia.db":
34          owner => $pkgcpan_login,          owner => $login,
35          group => $pkgcpan_login,          group => $login,
36      }      }
37  }  }

Legend:
Removed from v.2494  
changed lines
  Added in v.2495

  ViewVC Help
Powered by ViewVC 1.1.30