diff --git a/defaults/main.yml b/defaults/main.yml
index 113f60378eec039fa0a333d6ca856bdef70e1474..20d736e9d2d90968f4648251ed23755bc44ac533 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,6 +1,15 @@
 default_repos:
   debian:
     bookworm: &debian_default_repos
+      debian:
+        url: "deb https://deb.debian.org/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }} main contrib non-free non-free-firmware"
+      update:
+        url: "deb https://deb.debian.org/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }}-updates main contrib non-free non-free-firmware"
+      security:
+        url: "deb https://security.debian.org/debian-security {{ ansible_distribution_release|lower }}-security main contrib non-free non-free-firmware"
+      backports:
+        url: "deb https://deb.debian.org/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }}-backports main contrib non-free non-free-firmware"
+    bullseye:
       debian:
         url: "deb https://deb.debian.org/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }} main contrib non-free"
       update:
@@ -9,7 +18,6 @@ default_repos:
         url: "deb https://security.debian.org/debian-security {{ ansible_distribution_release|lower }}-security main contrib non-free"
       backports:
         url: "deb https://deb.debian.org/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }}-backports main contrib non-free"
-    bullseye: *debian_default_repos
     buster:
       debian:
         url: "deb http://deb.debian.org/debian {{ ansible_distribution_release|lower }} main contrib non-free"