diff --git a/tasks/configure-squid-proxy.yml b/tasks/configure-squid-proxy.yml index 21fb6ad43e8184738cd4aabff2fcb98cc9e5cc4b..49caa041f65eeffa97872b1cdb1f96a7a9bd6ec9 100644 --- a/tasks/configure-squid-proxy.yml +++ b/tasks/configure-squid-proxy.yml @@ -1,17 +1,17 @@ --- ### SQUID-PROXY KONFIGURIEREN & NEU STARTEN ### -- name: Konfigurationsdateien einspielen - squid.conf +- name: Konfigurationsdateien einspielen ansible.builtin.copy: - src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/files/etc/squid3/squid.conf.vault" - dest: "/etc/squid/squid.conf" - mode: "0644" + src: "{{ item.src }}" + dest: "{{ item.dest }}" + mode: "{{ item.mode | default('0644') }}" + loop: + # Squid config + - src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/files/etc/squid3/squid.conf.vault" + dest: "/etc/squid/squid.conf" + # Logrotate config + - src: "etc/logrotate.d/squid3" + dest: "/etc/logrotate.d/squid3" notify: - restart squid proxy -- name: Konfigurationsdateien einspielen - logrotate - ansible.builtin.copy: - src: "etc/logrotate.d/squid3" - dest: "/etc/logrotate.d/squid3" - mode: "0644" - notify: - - restart squid proxy