diff --git a/apt/tasks/repositories.yml b/apt/tasks/repositories.yml
index 43af1eebbfa89f0d9b347767e016913b4b4f0790..5c48ba2dfdb78054022e3766868b3ea45adc0a83 100644
--- a/apt/tasks/repositories.yml
+++ b/apt/tasks/repositories.yml
@@ -6,6 +6,7 @@
   apt_repository:
     state: present
     repo: "deb{{ src }} {{ apt_mirror }} {{ ansible_distribution_release }}{{ item[1] }} {{ item[0] }}"
+    update_cache: false
   with_nested:
     - "{{ apt_repos }}"
     - "{{ apt_sets|union([''])|unique }}"
@@ -19,6 +20,7 @@
   apt_repository:
     state: absent
     repo: "deb{{ src }} {{ apt_mirror }} {{ ansible_distribution_release }}{{ item[1] }} {{ item[0] }}"
+    update_cache: false
   with_nested:
     - "{{ apt_repos }}"
     - "{{ ['', '-updates', '-backports', '-proposed-updates']|difference(apt_sets|union([''])) }}"
@@ -32,6 +34,7 @@
   apt_repository:
     state: absent
     repo: "deb{{ src }} {{ apt_mirror }} {{ ansible_distribution_release }}{{ item[1] }} {{ item[0] }}"
+    update_cache: false
   with_nested:
     - "{{ ['main', 'contrib', 'non-free']|difference(apt_repos) }}"
     - ['', '-updates', '-backports', '-proposed-updates']
@@ -45,6 +48,7 @@
   apt_repository:
     state: present
     repo: "deb{{ src }} {{ apt_mirror_security }} {{ ansible_distribution_release }}{{ item[1] }} {{ item[0] }}"
+    update_cache: false
   with_nested:
     - "{{ apt_repos }}"
     - "{{ ['/updates'] if ansible_distribution_major_version|int(default=99) < 11 else ['-security'] }}"
@@ -59,6 +63,7 @@
   apt_repository:
     state: absent
     repo: "deb{{ src }} {{ apt_mirror_security }} {{ ansible_distribution_release }}{{ item[1] }} {{ item[0] }}"
+    update_cache: false
   with_nested:
     - "{{ ['main', 'contrib', 'non-free']|difference(apt_repos) }}"
     - "{{ ['/updates'] if ansible_distribution_major_version|int(default=99) < 11 else ['-security'] }}"