From df4be7b3aa5976288004f45799d123dedd4caecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de> Date: Fri, 18 Aug 2023 13:45:08 +0200 Subject: [PATCH] refactor: use loop to deploy config files --- tasks/configure-squid-proxy.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tasks/configure-squid-proxy.yml b/tasks/configure-squid-proxy.yml index 21fb6ad..49caa04 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 -- GitLab