]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/manifests/bugs_mirror.pp
Add veyepar role
[dsa-puppet.git] / modules / roles / manifests / bugs_mirror.pp
1 class roles::bugs_mirror {
2
3         rsync::site { 'bugs_mirror':
4                 source      => 'puppet:///modules/roles/bugs_mirror/rsyncd.conf',
5                 max_clients => 100,
6         }
7
8         if $::apache2 {
9                 apache2::site { '009-bugs-mirror.debian.org':
10                         site   => 'bugs-mirror.debian.org',
11                         source => 'puppet:///modules/roles/bugs_mirror/bugs-mirror.debian.org',
12                 }
13         }
14
15         file { '/srv/bugs.debian.org/cache/libravatar':
16                 ensure => directory,
17                 owner  => 'www-data',
18                 mode   => '0755',
19         }
20 }