Request for comments. There are rough edges. All of this is subject to change and needs polishing. There are
still parts of codebase that will be removed or re-written.
As with disposable clients, I'd like to create a new side branch for work on ansible tasks.
This patch removes libtaskotron formula format for writing tasks and
introduces support for running tasks in form of an ansible playbook.
The following parts are removed:
- task formula handling code
- remote execution (Paramiko Wrapper)
- concept of overlord and minion
- the exitcode directive (hasn't been really used)
The code expects 'force_imageurl: True" and "imageurl" filled in
taskotron.yaml and image to have python2 and whatever ansible requires
When running locally, user is asked for sudo password since tasks are ran