- context: | - context: | ||||
apache: {{ apache }} | apache: {{ apache }} | ||||
{{ apache.vhostdir }}: | |||||
file.directory: | |||||
- makedirs: True | |||||
- require: | |||||
- pkg: apache | |||||
- watch_in: | |||||
- service: apache | |||||
{% if grains['os_family']=="Debian" %} | {% if grains['os_family']=="Debian" %} | ||||
/etc/apache2/envvars: | /etc/apache2/envvars: | ||||
file.managed: | file.managed: |
- name: {{ apache.service }} | - name: {{ apache.service }} | ||||
- enable: True | - enable: True | ||||
{{ apache.vhostdir }}: | |||||
file.directory: | |||||
- makedirs: True | |||||
- require: | |||||
- pkg: apache | |||||
- watch_in: | |||||
- service: apache | |||||
# The following states are inert by default and can be used by other states to | # The following states are inert by default and can be used by other states to | ||||
# trigger a restart or reload as needed. | # trigger a restart or reload as needed. | ||||
apache-reload: | apache-reload: |