apache2-backend-mod_remoteip/tasks/main.yml

34 lines
910 B
YAML
Raw Normal View History

2020-08-14 13:56:50 +00:00
---
- name: Sanity checks
assert:
that:
- apache2_backend_mod_remoteip_proxy|default("")|ipaddr != False
- name: 'Enable Apache2 module »remoteip«'
file:
state: link
src: ../mods-available/remoteip.load
dest: /etc/apache2/mods-enabled/remoteip.load
notify: "Restart Apache2"
- name: 'Template »conf-available/remoteip.conf«'
template:
src: etc/apache2/conf-available/remoteip.conf.j2
dest: "/etc/apache2/conf-available/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}"
owner: root
group: root
mode: 0644
backup: yes
- name: 'Enable Apache2 config »remoteip«'
file:
state: link
src: "../conf-available/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}"
dest: "/etc/apache2/conf-enabled/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}"
notify: "Restart Apache2"