Removing the file /etc/apache2/sites-available/000-default.conf leads to an error when Apache is restarted. So the symlink in /etc/apache2/sites-enabled/ should be removed, the actual file can stay.master
@@ -5,12 +5,13 @@ | |||
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 %} |