From 74e4a4d89816efb14610147c474ad87a6158d71b Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Wed, 12 Jun 2024 18:43:23 -0500 Subject: [PATCH] r/squid: Let squid initialize cache dirs The `squid.service` systemd unit now correctly initializes the configured cache directories, so we do not need to do it explicitly before starting the server. --- roles/squid/handlers/main.yml | 4 ---- roles/squid/tasks/main.yml | 3 +-- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/roles/squid/handlers/main.yml b/roles/squid/handlers/main.yml index 851ca55..f246d73 100644 --- a/roles/squid/handlers/main.yml +++ b/roles/squid/handlers/main.yml @@ -2,10 +2,6 @@ systemd: daemon_reload: true -- name: initialize squid cache directories - command: - /usr/sbin/squid -N -z -F -f /etc/squid/squid.conf - - name: reload squid service: name=squid diff --git a/roles/squid/tasks/main.yml b/roles/squid/tasks/main.yml index 451f7e8..82f85fa 100644 --- a/roles/squid/tasks/main.yml +++ b/roles/squid/tasks/main.yml @@ -15,7 +15,7 @@ state: directory loop: '{{ squid_cache_dir|d([]) }}' notify: - - initialize squid cache directories + - restart squid - name: ensure squid is configured template: @@ -26,7 +26,6 @@ group=squid setype=squid_conf_t notify: - - initialize squid cache directories - reload squid - name: ensure squid systemd unit drop-in directory exists