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.

You can see it in action here: https://imgur.com/a/FwEkmy5?

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:
https://github.com/gregsheremeta/ovirt-engine-devel-example
https://github.com/gregsheremeta/ovirt-engine-devel

Feedback welcome, and if you find it interesting, I'd love assistance :)


​

Best wishes,
Greg

-- 

GREG SHEREMETA

SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX

Red Hat NA

<https://www.redhat.com/>

gsher...@redhat.com    IRC: gshereme
<https://red.ht/sig>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/XCDVSLYHCCTG5W7L5ANEMLNORZWIG4N5/

Reply via email to