Note that exim contains tracker-specific configuration
[mirror/dsa-puppet.git] / modules / roles / manifests / bugs_mirror.pp
index f6e1f2a..4a45d0e 100644 (file)
@@ -1,15 +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,
+  }
 
-       if $::apache2 {
-               apache2::site { '009-bugs-mirror.debian.org':
-                       site   => 'bugs-mirror.debian.org',
-                       source => 'puppet:///modules/roles/bugs_mirror/bugs-mirror.debian.org',
-               }
-       }
+  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',
+  }
 }