From 517495ec53a4e499ed06bc7682b530f8c84952c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Wed, 28 May 2025 17:13:03 +0200
Subject: [PATCH] fix: set correct Origin-Pattern for SLUB's local Debian repo
 server (use FQDN, not URL)

---
 defaults/main.yml              | 1 +
 tasks/configure_autoupdate.yml | 2 +-
 vars/main.yml                  | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 88b52ba..5bd77c3 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -10,4 +10,5 @@ exim_name: "{{ 'exim4' if ansible_distribution == 'Debian' else 'exim' }}"
 
 journal_maxsize: "300M"
 
+default_debrepo_fqdn: ""
 default_debrepo_url: ""
diff --git a/tasks/configure_autoupdate.yml b/tasks/configure_autoupdate.yml
index aa9e20f..ccb49f5 100644
--- a/tasks/configure_autoupdate.yml
+++ b/tasks/configure_autoupdate.yml
@@ -62,7 +62,7 @@
             "origin=Debian,codename=${distro_codename},label=Debian";
             "origin=Debian,codename=${distro_codename},label=Debian-Security";
             "origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
-            "origin={{ debrepo_url }}";
+            "origin={{ debrepo_fqdn }}";
           };
     - name: Cleanup after apt.
       ansible.builtin.lineinfile:
diff --git a/vars/main.yml b/vars/main.yml
index c9b3b06..ab1dd4d 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -1,4 +1,5 @@
 ---
 journal_maxsize: "300M"
 
+debrepo_fqdn: "{{ vault_debrepo_fqdn | default(default_debrepo_fqdn) }}"
 debrepo_url: "{{ vault_debrepo_url | default(default_debrepo_url) }}"
-- 
GitLab