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