diff --git a/terraform/templates/cloud-init.tpl b/terraform/templates/cloud-init.tpl index a307a28ee3e3eaed241d0e9232c68411a935de46..617ddc4a4fc9d9eef05dbd05deaaf6f618c900a0 100644 --- a/terraform/templates/cloud-init.tpl +++ b/terraform/templates/cloud-init.tpl @@ -29,15 +29,16 @@ sysctl --system dnf install -y iptables +# Disable systemd-resolved for CoreDNS +rm -f /etc/resolv.conf +cp /run/systemd/resolve/resolv.conf /etc/resolv.conf +systemctl disable --now systemd-resolved + # Prepare NetworkManager for Calico cat <<EOF | sudo tee /etc/NetworkManager/conf.d/calico.conf [keyfile] unmanaged-devices=interface-name:cali*;interface-name:tunl*;interface-name:vxlan.calico;interface-name:wireguard.cali EOF - -# Disable systemd-resolved for CoreDNS -systemctl disable --now systemd-resolved -rm -f /etc/resolv.conf systemctl restart NetworkManager reboot