Merge pull request #140 from Nytoca/patch-1

Proper disabling of the default vhost
This commit is contained in:
Wolodja Wentland 2016-05-18 21:51:59 +02:00
commit eaffddb0d0
2 changed files with 6 additions and 8 deletions

View File

@ -5,12 +5,12 @@
include:
- apache
apache_no-default-vhost:
file.absent:
- name: {{ apache.vhostdir }}/000-default.conf
a2dissite 000-default.conf:
cmd.run:
- unless: test ! -f /etc/apache2/sites-enabled/000-default.conf
- require:
- pkg: apache
- watch_in:
- module: apache-reload
{% endif %}
{% endif %}

View File

@ -34,8 +34,7 @@ include:
{% if grains.os_family == 'Debian' %}
{% if site.get('enabled', True) %}
a2ensite {{ id }}{{ apache.confext }}:
cmd:
- run
cmd.run:
- unless: test -f /etc/apache2/sites-enabled/{{ id }}{{ apache.confext }}
- require:
- file: /etc/apache2/sites-available/{{ id }}{{ apache.confext }}
@ -43,8 +42,7 @@ a2ensite {{ id }}{{ apache.confext }}:
- module: apache-reload
{% else %}
a2dissite {{ id }}{{ apache.confext }}:
cmd:
- run
cmd.run:
- onlyif: test -f /etc/apache2/sites-enabled/{{ id }}{{ apache.confext }}
- require:
- file: /etc/apache2/sites-available/{{ id }}{{ apache.confext }}