diff --git a/apache/server_status.sls b/apache/server_status.sls index dc8169f..989100f 100644 --- a/apache/server_status.sls +++ b/apache/server_status.sls @@ -18,3 +18,25 @@ include: - module: apache-restart - module: apache-reload - service: apache + +{% if grains['os_family']=="Debian" %} +a2endisconf server-status: + cmd.run: +{% if apache.get('server_status_require') is defined %} + - name: a2enconf server-status + - unless: test -L /etc/apache2/conf-enabled/server-status.conf +{% else %} + - name: a2disconf server-status + - onlyif: test -L /etc/apache2/conf-enabled/server-status.conf +{% endif %} + - order: 225 + - require: + - pkg: apache + - file: {{ apache.confdir }}/server-status.conf + - watch_in: + - module: apache-restart + - require_in: + - module: apache-restart + - module: apache-reload + - service: apache +{% endif %}