1 class roles::static_mirror inherits roles::static_source {
4 package { 'libapache2-mod-macro':
8 apache2::module { 'macro': require => Package['libapache2-mod-macro']; }
9 apache2::module { 'rewrite': }
10 apache2::module { 'expires': }
13 '/usr/local/bin/static-mirror-run':
14 source => "puppet:///modules/roles/static-mirroring/static-mirror-run",
18 "/srv/static.debian.org":
24 "/etc/cron.d/puppet-static-mirror":
25 content => "PATH=/usr/local/bin:/usr/bin:/bin\n@reboot staticsync sleep 60; static-mirror-run --one-stage /srv/static.debian.org bizet.debian.org:-live- > /dev/null\n",
28 #"/etc/apache2/sites-available/dist.torproject.org":
29 # source => "puppet:///modules/roles/static-mirroring/vhost/dist.torproject.org",
30 # require => Package["apache2"],
31 # notify => Exec["reload-apache2"],
33 #"/etc/apache2/sites-available/www.torproject.org":
34 # source => "puppet:///modules/roles/static-mirroring/vhost/www.torproject.org",
35 # require => Package["apache2"],
36 # notify => Exec["reload-apache2"],
40 #apache2::activate_apache_site {
41 # "10-dist.torproject.org":
42 # site => "dist.torproject.org",
43 # require => File['/etc/ssl/certs/apache-wildcard.torproject.org.pem'];
44 # "10-www.torproject.org":
45 # site => "www.torproject.org",
46 # require => File['/etc/ssl/certs/apache-wildcard.torproject.org.pem'];
51 # vim:set shiftwidth=4: