]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
merkel's default site is a little different
authorStephen Gran <steve@lobefin.net>
Sun, 15 Nov 2009 02:16:04 +0000 (02:16 +0000)
committerStephen Gran <steve@lobefin.net>
Sun, 15 Nov 2009 02:16:04 +0000 (02:16 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/apache2/files/common/etc/apache2/sites-available/default-debian.org [deleted file]
modules/apache2/templates/default-debian.org.erb [new file with mode: 0644]

diff --git a/modules/apache2/files/common/etc/apache2/sites-available/default-debian.org b/modules/apache2/files/common/etc/apache2/sites-available/default-debian.org
deleted file mode 100644 (file)
index dca460b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-##
-## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
-## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
-##
-
-<VirtualHost *:80>
-       ServerAdmin debian-admin@debian.org
-
-       ErrorLog /var/log/apache2/error.log
-       CustomLog /var/log/apache2/access.log combined
-
-       DocumentRoot /srv/www/default.debian.org/htdocs
-
-       HostnameLookups Off
-       UseCanonicalName Off
-       ServerSignature On
-       <IfModule mod_userdir.c>
-               UserDir disabled
-       </IfModule>
-</VirtualHost>
-# vim:set syn=apache:
diff --git a/modules/apache2/templates/default-debian.org.erb b/modules/apache2/templates/default-debian.org.erb
new file mode 100644 (file)
index 0000000..ba55d93
--- /dev/null
@@ -0,0 +1,43 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+##
+
+<VirtualHost *:80>
+       ServerAdmin debian-admin@debian.org
+
+       ErrorLog /var/log/apache2/error.log
+       CustomLog /var/log/apache2/access.log combined
+
+       DocumentRoot /srv/www/default.debian.org/htdocs
+
+       HostnameLookups Off
+       UseCanonicalName Off
+       ServerSignature On
+<%=
+out = ''
+if fqdn == "merkel.debian.org"
+  out = "
+        RemoveType .php .phtml .php3 .phps
+        php_admin_flag engine off
+        <Directory /home/don/public_html/cgi>
+                SetEnv PERLLIB "/home/don/perl/usr/share/perl5:/home/don/source/"
+                SetEnv DEBBUGS_CONFIG_FILE "/home/don/config_internal"
+                SetHandler cgi-script
+                AllowOverride None
+                Options +ExecCGI
+                Order allow,deny
+                Allow from all
+        </Directory>
+"
+else
+  out = "
+       <IfModule mod_userdir.c>
+               UserDir disabled
+       </IfModule>
+"
+end
+out
+%>
+</VirtualHost>
+# vim:set syn=apache: