Hi all,
I created an ansible role for setting up ovirt-engine development environment. If you are not familiar with ansible, it's a tool for getting a machine into a specific 'state'. A role is a 'type' of machine, like 'db server' or 'web server' or 'dev rig.' Roles are 'applied' to machines. So you can apply the ovirt-engine-devel role to setup a working development environment instantly. It works over ssh or locally.
Known issues:
- not tested on fc28 yet
- not tested on EL yet
- name -- in EL/Fedora -devel package names are a convention for something - idempotency needs fixing when code edited
Improvements
- gerrit setup
- changing database name (multiple engine environments, etc.)
code:
Feedback welcome, and if you find it interesting, I'd love assistance :)