ansible-roles/squid/tasks/systemd.yml
Jérémy Lecour 27adad616f
All checks were successful
continuous-integration/drone/push Build is passing
squid: compatibility wit Debian 10
2019-10-24 16:23:48 +02:00

32 lines
756 B
YAML

---
- name: Look for existing systemd unit
command: systemctl -q is-active squid.service
changed_when: False
failed_when: False
register: _squid_systemd_active
- name: Squid systemd overrides directory exists
file:
dest: /etc/systemd/system/squid.service.d/
state: directory
owner: root
group: root
mode: "0755"
- name: "Squid systemd unit service is present"
copy:
src: systemd-override.conf
dest: /etc/systemd/system/squid.service.d/override.conf
force: yes
register: _squid_systemd_override
- name: "Systemd daemon is reloaded and Squid restarted"
systemd:
name: squid
state: restarted
daemon_reload: yes
when:
- _squid_systemd_active.rc == 0
- _squid_systemd_override.changed