cloudbreak
cloudbreak copied to clipboard
CB-18046 Introduce a command runner for Cloudbreak API Test project to multiple SSH
Currently we have integrated SSHJClient to connect VMs and execute commands there. Instead of connect to VMs multiple times during test executions, we can use a simple combined command runner for checking results in one round.
Basically we should be able:
- execute commands on VMs remotely, like we do in case of diagnostics
- on SDX, Distrox, FreeIpa and their instances and hostrgroups
- then get the results (for example in JSON format):
- need to parse the JSON result