The patch assumes that a virtual machine runs with the libtaskotron rpm
installed and a public key (of a user that runs runtask) in
/root/.ssh/authorized_keys. The ip address of the vm is hardcoded in
libtaskotron/runner.py. All of this will be replaced with actual code
that handles virtual machines.
Overview of output files:
Artifacts: <artifacts_dir>/<uuid>/
Std out/err of the task ran in the vm: <artifacts_dir>/<uuid>/stdio.log
VM taskotron.log: <artifacts_dir>/<uuid>/taskotron.log
Buildslave taskotron.log: <artifacts_dir>/<uuid>/taskotron-initiator.log
Maybe task files (git checkout)?