Deployment of containerised OpenStack to bare metal using kolla and bifrost
Go to file
Mark Goddard 456b10e074 Allow specification of container images to build
Also adds a command to pull container images
2017-04-01 09:25:10 +01:00
ansible Allow specification of container images to build 2017-04-01 09:25:10 +01:00
doc/source Flesh out usage documentation 2017-03-29 19:01:32 +01:00
etc/kayobe Support specification of separate IP allocation pool for Neutron 2017-04-01 09:25:10 +01:00
kayobe Allow specification of container images to build 2017-04-01 09:25:10 +01:00
tools Add kayobe python module with CLI 2017-02-28 16:17:54 +00:00
.gitignore Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
CONTRIBUTING.rst Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
README.rst Add some future goals to the feature list 2017-03-29 14:44:29 +01:00
Vagrantfile Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00
requirements.txt Add ansible and netaddr as dependencies of kayobe 2017-03-17 19:48:18 +00:00
setup.cfg Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
setup.py Allow specification of container images to build 2017-04-01 09:25:10 +01:00
test-requirements.txt Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
tox.ini Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00

README.rst

Kayobe

Deployment of Scientific OpenStack using OpenStack kolla.

Kayobe is an open source tool for automating deployment of Scientific OpenStack onto a set of bare metal servers. Kayobe is composed of Ansible playbooks, a python module, and makes heavy use of the OpenStack kolla project. Kayobe aims to complement the kolla-ansible project, providing an opinionated yet highly configurable OpenStack deployment and automation of many operational procedures.

Features

  • Heavily automated using Ansible
  • kayobe Command Line Interface (CLI) for cloud operators
  • Deployment of a seed VM used to manage the OpenStack control plane
  • Configuration of physical network infrastructure
  • Discovery, introspection and provisioning of control plane hardware using OpenStack bifrost
  • Deployment of an OpenStack control plane using OpenStack kolla-ansible
  • Discovery, introspection and provisioning of bare metal compute hosts using OpenStack ironic and ironic inspector

In the near future we aim to add support for the following: