|
123456789101112131415161718192021222324252627282930313233343536 |
- {% from "apache/map.jinja" import apache with context %}
-
- {% if salt['grains.get']('os_family') == 'Suse' or salt['grains.get']('os') == 'SUSE' %}
-
- include:
- - apache
-
- {% for flag in salt['pillar.get']('apache:flags:enabled', []) %}
- a2enflag {{ flag }}:
- cmd.run:
- - unless: egrep "^APACHE_SERVER_FLAGS=" /etc/sysconfig/apache2 | grep {{ flag }}
- - require:
- - pkg: apache
- - watch_in:
- - module: apache-restart
- - require_in:
- - module: apache-restart
- - module: apache-reload
- - service: apache
- {% endfor %}
-
- {% for module in salt['pillar.get']('apache:flags:disabled', []) %}
- a2disflag -f {{ flag }}:
- cmd.run:
- - onlyif: egrep "^APACHE_SERVER_FLAGS=" /etc/sysconfig/apache2 | grep {{ flag }}
- - require:
- - pkg: apache
- - watch_in:
- - module: apache-restart
- - require_in:
- - module: apache-restart
- - module: apache-reload
- - service: apache
- {% endfor %}
-
- {% endif %}
|