Merge pull request #15 from bechtoldt/add_proxy_module_support
Adding mod_proxy and mod_proxy_http states
This commit is contained in:
commit
ad541eb5bf
10
README.rst
10
README.rst
@ -20,6 +20,16 @@ Available states
|
||||
|
||||
Installs the Apache package and starts the service.
|
||||
|
||||
``apache.mod_proxy``
|
||||
-------------------
|
||||
|
||||
Enables the Apache module mod_proxy.
|
||||
|
||||
``apache.mod_proxy_http``
|
||||
-------------------
|
||||
|
||||
Enables the Apache module mod_proxy_http and requires the Apache module mod_proxy to be enabled.
|
||||
|
||||
``apache.mod_wsgi``
|
||||
-------------------
|
||||
|
||||
|
16
apache/mod_proxy.sls
Normal file
16
apache/mod_proxy.sls
Normal file
@ -0,0 +1,16 @@
|
||||
{% if grains['os_family']=="Debian" %}
|
||||
|
||||
include:
|
||||
- apt
|
||||
- apache
|
||||
|
||||
a2enmod proxy:
|
||||
cmd.run:
|
||||
- unless: ls /etc/apache2/mods-enabled/proxy.load
|
||||
- order: 225
|
||||
- require:
|
||||
- pkg: apache
|
||||
- watch_in:
|
||||
- module: apache-restart
|
||||
|
||||
{% endif %}
|
18
apache/mod_proxy_http.sls
Normal file
18
apache/mod_proxy_http.sls
Normal file
@ -0,0 +1,18 @@
|
||||
{% if grains['os_family']=="Debian" %}
|
||||
|
||||
include:
|
||||
- apt
|
||||
- apache
|
||||
- apache.mod_proxy
|
||||
|
||||
a2enmod proxy_http:
|
||||
cmd.run:
|
||||
- unless: ls /etc/apache2/mods-enabled/proxy_http.load
|
||||
- order: 225
|
||||
- require:
|
||||
- pkg: apache
|
||||
- cmd: a2enmod proxy
|
||||
- watch_in:
|
||||
- module: apache-restart
|
||||
|
||||
{% endif %}
|
Loading…
Reference in New Issue
Block a user