Ensure resolv.conf is a straight symlink
Change-Id: I0cd87072a5304e23ae8752c619ff1a90a1f73cae
Closes-Bug: PROD-26234
(cherry picked from commit a23ce00963853e66ec57e377743271229e76f6c6)
diff --git a/linux/network/resolv.sls b/linux/network/resolv.sls
index 965ed2f..bac6ebf 100644
--- a/linux/network/resolv.sls
+++ b/linux/network/resolv.sls
@@ -11,6 +11,11 @@
- require:
- pkg: resolvconf
+ensure_resolvconf_symlink:
+ cmd.run:
+ - name: dpkg-reconfigure -fnoninteractive resolvconf
+ - unless: test -L /etc/resolv.conf
+
{%- if network.resolv is defined %}
/etc/resolvconf/resolv.conf.d/base:
file.managed: