From ac72c82651f45c6a405558b18e13599ad22c9c86 Mon Sep 17 00:00:00 2001 From: Ali Afsharzadeh Date: Sat, 26 Sep 2026 13:06:28 +0330 Subject: [PATCH] Compare the ip var with local IPs as addresses (#13577) Signed-off-by: Ali Afsharzadeh --- roles/kubernetes/preinstall/tasks/0040-verify-settings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml index 2afd0b8d2..d72957a1b 100644 --- a/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml @@ -55,7 +55,7 @@ - name: Stop if ip var does not match local ips assert: - that: (ip in ansible_facts['all_ipv4_addresses']) or (ip in ansible_facts['all_ipv6_addresses']) + that: ip | ansible.utils.ipaddr in (ansible_facts['all_ipv4_addresses'] + ansible_facts['all_ipv6_addresses']) msg: "IPv4: '{{ ansible_facts['all_ipv4_addresses'] }}' and IPv6: '{{ ansible_facts['all_ipv6_addresses'] }}' do not contain '{{ ip }}'" when: - not ignore_assert_errors