diff --git a/roles/debian-apt-sources/templates/apt/sources.list.j2 b/roles/debian-apt-sources/templates/apt/sources.list.j2
index 87b2cab297a0fb69238b0b9463f692befa142a6a..db45e8a59b34d74a527c195f0a971fbabc53266e 100644
--- a/roles/debian-apt-sources/templates/apt/sources.list.j2
+++ b/roles/debian-apt-sources/templates/apt/sources.list.j2
@@ -1,12 +1,14 @@
 {{ ansible_header | comment }}
 
 {% if ansible_distribution == "Debian" %}
-{% if ansible_distribution_release != "bullseye" %}
-{# Debian security does not exist yet for bullseye #}
 # Mises à jour de sécurité
+{% if ansible_distribution_major_version|int < 11 %}
+{# Debian security changed its naming convention in Bullseye #}
 deb     {{ debian_mirror }}-security {{ ansible_distribution_release }}/updates {{ debian_components }}
-
+{% else %}
+deb     {{ debian_mirror }}-security {{ ansible_distribution_release }}-security {{ debian_components }}
 {% endif %}
+
 # Dépôt classique
 deb     {{ debian_mirror }} {{ ansible_distribution_release }} {{ debian_components }}