diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-04-23 19:47:00 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-04-24 07:30:07 +0300 |
commit | c5e81365d1b5e797ac39297698c06da9049daf9a (patch) | |
tree | f2109429b8d3dd4f94218d4d4d10e4e1eae3b4b7 /contractor | |
parent | 196d6b240daff1009c462c3ed932c49222c0753d (diff) | |
download | ick-contractor-c5e81365d1b5e797ac39297698c06da9049daf9a.tar.gz |
Change: use Ansible to configure worker
This means we no longer require the worker to run Debian.
Diffstat (limited to 'contractor')
-rwxr-xr-x | contractor | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |