Procházet zdrojové kódy

Don't fail on missing DocumentRoot

If the DocumentRoot value wasn't set, applying the state would cause the
following error:

          ID: site.example.com-documentroot
    Function: file.directory
        Name: None
      Result: False
     Comment: Specified file None is not an absolute path
     Started: 15:07:05.596723
    Duration: 4.929 ms
     Changes:

This fixes the problem by not trying to check for the DocumentRoot directory is
the value is missing.
master
Jonathan Ballet před 9 roky
rodič
revize
42426f3f4a
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. +3
    -1
      apache/vhosts/standard.sls

+ 3
- 1
apache/vhosts/standard.sls Zobrazit soubor

@@ -19,12 +19,14 @@ include:
- pkg: apache
- watch_in:
- module: apache-reload

{% if 'DocumentRoot' in site %}
{{ id }}-documentroot:
file.directory:
- unless: test -d {{ site.get('DocumentRoot') }}
- name: {{ site.get('DocumentRoot') }}
- makedirs: True
{% endif %}

{% if grains.os_family == 'Debian' %}
a2ensite {{ id }}{{ apache.confext }}:

Načítá se…
Zrušit
Uložit