ソースを参照

Merge pull request #140 from Nytoca/patch-1

Proper disabling of the default vhost
master
Wolodja Wentland 8年前
コミット
eaffddb0d0
2個のファイルの変更6行の追加8行の削除
  1. +4
    -4
      apache/no_default_vhost.sls
  2. +2
    -4
      apache/vhosts/standard.sls

+ 4
- 4
apache/no_default_vhost.sls ファイルの表示

@@ -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 %}

+ 2
- 4
apache/vhosts/standard.sls ファイルの表示

@@ -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 }}

読み込み中…
キャンセル
保存