summaryrefslogtreecommitdiff
path: root/contractor
diff options
context:
space:
mode:
Diffstat (limited to 'contractor')
-rwxr-xr-xcontractor5
1 files changed, 3 insertions, 2 deletions
diff --git a/contractor b/contractor
index 2f1f372..8bbaabf 100755
--- a/contractor
+++ b/contractor
@@ -264,9 +264,10 @@ class RemoteServer:
def _msg(self, execs):
if self._verbose is not None:
+ self._verbose('Executing steps')
for e in execs:
m = e.msg() or e.__class__.__name__
- self._verbose(' ' + m)
+ self._verbose(' - ' + m)
def _argv(self, execs):
self._msg(execs)
@@ -547,7 +548,7 @@ status=/var/lib/libvirt/dnsmasq/virbr0.status
while true
do
ip="$(jq -r '.[-1]["ip-address"]' "$status")"
- ssh-keygen -R "$ip" 2> /dev/null > /dev/null
+ ssh-keygen -R "$ip" 2> /dev/null > /dev/null || true
if ssh "worker@$ip" true 2> /dev/null
then
break