X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fbugs_mirror.pp;h=4a45d0e1d4e4d96055344fded3f7b86fd0048a60;hb=HEAD;hp=4d03a9aee5165f2d8248a4b38e835de4c6bca50e;hpb=98293f6fb4e156b3c2f42024adec5d332c056bcf;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/bugs_mirror.pp b/modules/roles/manifests/bugs_mirror.pp index 4d03a9aee..4a45d0e1d 100644 --- a/modules/roles/manifests/bugs_mirror.pp +++ b/modules/roles/manifests/bugs_mirror.pp @@ -1,7 +1,19 @@ class roles::bugs_mirror { + include roles::bugs_web - rsync::site { 'bugs_mirror': - source => 'puppet:///modules/roles/bugs_mirror/rsyncd.conf', - max_clients => 100, - } + rsync::site { 'bugs_mirror': + source => 'puppet:///modules/roles/bugs_mirror/rsyncd.conf', + max_clients => 100, + } + + apache2::site { '009-bugs-mirror.debian.org': + site => 'bugs-mirror.debian.org', + source => 'puppet:///modules/roles/bugs_mirror/bugs-mirror.debian.org', + } + + file { '/srv/bugs.debian.org/cache/libravatar': + ensure => directory, + owner => 'www-data', + mode => '0755', + } }