From e8dcc42c09f0f34a94abb433cdf3daebfd8b21c9 Mon Sep 17 00:00:00 2001 From: Tobias Henkel Date: Tue, 8 Jan 2019 15:56:40 +0100 Subject: [PATCH] Default ssh keys to empty list If the node doesn't have ssh keys defined we currently rely on nodepool adding an empty list of ssh keys. Instead be safe and default to an empty list. Change-Id: I1cbac643f47923b18959153f318d3d2fdc9626cd --- zuul/executor/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zuul/executor/server.py b/zuul/executor/server.py index 0917f54ab1..71f1c8a315 100644 --- a/zuul/executor/server.py +++ b/zuul/executor/server.py @@ -1269,7 +1269,7 @@ class AnsibleJob(object): self.winrm_read_timeout host_keys = [] - for key in node.get('host_keys'): + for key in node.get('host_keys', []): if port != 22: host_keys.append("[%s]:%s %s" % (ip, port, key)) else: