From d7962fb46ee2a346ffed84ad8bef34a1337cc434 Mon Sep 17 00:00:00 2001 From: Jan Breitkopf <103336573+kyrbrbik@users.noreply.github.com> Date: Sat, 15 Feb 2025 13:16:20 +0100 Subject: [PATCH] fix quotations in dhclient hooks (#11946) --- roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml b/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml index b9cb09c94..7daa87816 100644 --- a/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml +++ b/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml @@ -4,7 +4,11 @@ # 1 is the 2nd item of a tuple in items() block: |- {% for key, val in dhclient_supersede.items() | rejectattr(1, '==', []) -%} + {% if key == "domain-name-servers" -%} supersede {{ key }} {{ val | join(',') }}; + {% else -%} + supersede {{ key }} "{{ val | join('","') }}"; + {% endif -%} {% endfor %} path: "{{ dhclientconffile }}" create: true