From 109391031ba513da4691b66c4a64432d91e6ae71 Mon Sep 17 00:00:00 2001 From: Kenichi Omichi Date: Tue, 29 Sep 2020 06:29:27 -0700 Subject: [PATCH] Add error msg for check of local ip (#6761) When stopping at the check of "Stop if ip var does not match local ips" the error message is like: fatal: [single-k8s]: FAILED! => { "assertion": "ip in ansible_all_ipv4_addresses", "changed": false, "evaluated_to": false, "msg": "Assertion failed" } That doesn't contain actual IP addresses and it is difficult to understand what was wrong. This adds the error message which contain actual IP addresses to investigate the issue if happens. --- roles/kubernetes/preinstall/tasks/0020-verify-settings.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml index 9011792a0..95086e6f9 100644 --- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml @@ -95,6 +95,7 @@ - name: Stop if ip var does not match local ips assert: that: ip in ansible_all_ipv4_addresses + msg: "'{{ ansible_all_ipv4_addresses }}' do not contain '{{ ip }}'" when: - not ignore_assert_errors - ip is defined