From 940d5901a33c94bf120bf437c83a4609e3b1a91e Mon Sep 17 00:00:00 2001
From: Jan Philipp Timme <jan.philipp@timme.it>
Date: Wed, 29 Dec 2021 11:04:03 +0100
Subject: [PATCH] Enforce systemd-resolved replacing legacy resolvconf state

---
 hshbase/init.sls                  | 1 -
 hshbase/systemd-resolved/init.sls | 8 ++++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/hshbase/init.sls b/hshbase/init.sls
index 8f9efa9..4668bd5 100644
--- a/hshbase/init.sls
+++ b/hshbase/init.sls
@@ -10,5 +10,4 @@ include:
   - .locale
   - .hostname
   - .systemd-resolved
-  - .resolvconf
   - .automatic-salt-minion-restart
diff --git a/hshbase/systemd-resolved/init.sls b/hshbase/systemd-resolved/init.sls
index 5b6e73e..64a8829 100644
--- a/hshbase/systemd-resolved/init.sls
+++ b/hshbase/systemd-resolved/init.sls
@@ -13,3 +13,11 @@ hsh_enable_and_restart_systemd_resolved:
       - file: hsh_manage_systemd_resolved_config
     - watch:
       - file: hsh_manage_systemd_resolved_config
+
+hsh_override_resolveconf_with_symlink:
+  file.symlink:
+    - name: /etc/resolv.conf
+    - target: /run/systemd/resolve/stub-resolv.conf
+    - force: True
+    - require:
+      - service: hsh_enable_and_restart_systemd_resolved
-- 
GitLab