Merge pull request #99 from michaelforge/feature_manage-default-vhost

Added ability to replace default vhost with own version
This commit is contained in:
Forrest 2015-12-14 11:32:48 -08:00
commit 832cf13025
3 changed files with 26 additions and 0 deletions

View File

@ -90,6 +90,11 @@ Enables the Apache module vhost_alias (Debian Only)
Configures Apache name-based virtual hosts and creates virtual host directories using data from Pillar. Configures Apache name-based virtual hosts and creates virtual host directories using data from Pillar.
``apache.own_default_vhost``
--------------------------
Replace default vhost with own version. By default, it's 503 code. (Debian Only)
Example Pillar: Example Pillar:
.. code:: yaml .. code:: yaml

View File

@ -0,0 +1,4 @@
<VirtualHost *:80>
RewriteEngine on
RewriteRule ^/(.*) blah [R=503]
</VirtualHost>

View File

@ -0,0 +1,17 @@
{% if grains['os_family']=="Debian" %}
{% from "apache/map.jinja" import apache with context %}
include:
- apache
apache_own-default-vhost:
file.managed:
- name: {{ apache.vhostdir }}/000-default.conf
- source: salt://apache/files/{{ salt['grains.get']('os_family') }}/sites-available/000-default.conf
- require:
- pkg: apache
- watch_in:
- module: apache-reload
{% endif %}