Merge pull request #15 from bechtoldt/add_proxy_module_support

Adding mod_proxy and mod_proxy_http states
This commit is contained in:
Seth House 2014-01-08 07:30:39 -08:00
commit ad541eb5bf
3 changed files with 44 additions and 0 deletions

View File

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