diff --git a/tests/pre.yml b/tests/pre.yml index cbad56d190..1894a8d023 100644 --- a/tests/pre.yml +++ b/tests/pre.yml @@ -3,6 +3,14 @@ vars: logs_dir: "/tmp/logs" tasks: + # We have had cases where the nodepool private IP address is not assigned, + # which causes hard to diagnose errors later on. Catch it early. + - name: Assert that the nodepool private IPv4 address is assigned + assert: + that: nodepool.private_ipv4 in ansible_all_ipv4_addresses + fail_msg: >- + The nodepool private IP address {{ nodepool.private_ipv4 }} is not assigned + - name: Install dbus for debian system apt: name=dbus when: