[openstack-dev] [TripleO] a small experiment with Ansible in TripleO

Allison Randal allison at lohutok.net
Fri Aug 1 16:07:44 UTC 2014


A few of us have been independently experimenting with Ansible as a
backend for TripleO, and have just decided to try experimenting
together. I've chatted with Robert, and he says that TripleO was always
intended to have pluggable backends (CM layer), and just never had
anyone interested in working on them. (I see it now, even in the early
docs and talks, I guess I just couldn't see the forest for the trees.)
So, the work is in line with the overall goals of the TripleO project.

We're starting with a tiny scope, focused only on updating a running
TripleO deployment, so our first work is in:

- Create an Ansible Dynamic Inventory plugin to extract metadata from Heat
- Improve/extend the Ansible nova_compute Cloud Module (or create a new
one), for Nova rebuild
- Develop a minimal handoff from Heat to Ansible, particularly focused
on the interactions between os-collect-config and Ansible

We're merging our work in this repo, until we figure out where it should
live:

https://github.com/allisonrandal/tripleo-ansible

We've set ourselves one week as the first sanity-check to see whether
this idea is going anywhere, and we may scrap it all at that point. But,
it seems best to be totally transparent about the idea from the start,
so no-one is surprised later.

Cheers,
Allison



More information about the OpenStack-dev mailing list