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): beaker-client-0.16.2-1.el6eng.noarch How reproducible: Always Steps to Reproduce: 1. bkr system-release a.b b.b c.b 2. 3. Actual results: $ bkr system-release a.b b.b c.b Usage: bkr system-release [options] <fqdn> bkr: error: Exactly one system fqdn must be given Expected results: All three hosts released. Additional info:
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.
Patch: http://gerrit.beaker-project.org/#/c/3154/
Beaker 0.17.1 has been released.