prepare anonscm vhost
[mirror/dsa-puppet.git] / modules / roles / manifests / anonscm.pp
diff --git a/modules/roles/manifests/anonscm.pp b/modules/roles/manifests/anonscm.pp
new file mode 100644 (file)
index 0000000..ed3c23f
--- /dev/null
@@ -0,0 +1,16 @@
+class roles::anonscm {
+       include apache2
+       include apache2::rewrite
+
+       ssl::service { 'anonscm.debian.org':
+               notify  => Exec['service apache2 reload'],
+               key => true,
+       }
+       apache2::site { '020-anonscm.debian.org':
+               site   => 'anonscm.debian.org',
+               content => template('roles/anonscm/anonscm.debian.org.conf.erb')
+       }
+       #apache2::config { 'anonscm-map':
+       #       content => template('roles/anonscm/anonscm.map.erb'),
+       #}
+}