apache-formula/apache/mod_wsgi.sls

32 lines
679 B
Plaintext

{% from "apache/map.jinja" import apache with context %}
include:
- apache
mod_wsgi:
pkg.installed:
- name: {{ apache.mod_wsgi }}
- require:
- pkg: apache
- watch_in:
- module: apache-restart
- require_in:
- module: apache-restart
- module: apache-reload
- service: apache
{% if 'conf_mod_wsgi' in apache %}
{{ apache.conf_mod_wsgi }}:
file.uncomment:
- regex: LoadModule
- onlyif: test -f {{ apache.conf_mod_wsgi }}
- require:
- pkg: mod_wsgi
- watch_in:
- module: apache-restart
- require_in:
- module: apache-restart
- module: apache-reload
- service: apache
{% endif %}