Description of problem:
As discussed in https://bugzilla.redhat.com/show_bug.cgi?id=639938#c30 it would enhance user comfort to be able to release more hosts at once.
Typical use case would be issuing these two commands:
cssh -l root fqdn1 fqdn2 ... fqdn5
bkr system-release fqdn1 fqdn2 ... fqdn5
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. bkr system-release a.b b.b c.b
$ bkr system-release a.b b.b c.b
Usage: bkr system-release [options] <fqdn>
bkr: error: Exactly one system fqdn must be given
All three hosts released.
As per the discussion in the other bug, this seems like a reasonable harness independent replacement for being able to issue a "return2beaker.sh" command across multiple hosts at once via ssh when using the reservesys task.
We can do this easily enough with a loop in the client command. It wouldn't be atomic or anything fancy though.
Beaker 0.17.1 has been released.