emonty / tripleo-ansible

Experiments in an Ansible-based TripleO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TripleO on Ansible

At heart, TripleO is an architecture and an API, using OpenStack components within the deployment process for OpenStack clouds. Currently, TripleO is also a monolithic implementation, mostly written in Bash shell scripts. Although this implementation was originally only intended as a spin-up for development and testing environments (hence the name "devtest"), because it is the only fully functional implementation of TripleO, people have started to view it as the core definition of TripleO as a project. The monolithic implementation is seen as an "all or nothing" competitor to OpenStack deployment methods in Chef/Puppet/Salt/Ansible/Juju/etc, when in fact TripleO was always intended to have pluggable backends written in any tooling.

This project is an experimental proof-of-concept in delivering the TripleO architecture over an alternate backend.

Getting started

You will need to install Ansible on the starter node you used for your TripleO deployment, and clone a copy of this repo (the path is not significant, but you may want to keep it next to tripleo-incubator):

git clone git@github.com:allisonrandal/tripleo-ansible.git

About

Experiments in an Ansible-based TripleO

License:Apache License 2.0


Languages

Language:Python 100.0%