Deployment of containerised OpenStack to bare metal using kolla and bifrost
Go to file
Mark Goddard ef3c1c069f
Merge pull request #87 from markgoddard/destroy-extra-containers
Use a separate task to destroy node exporter, opensm and docker registry containers
2017-11-30 13:11:29 +00:00
ansible Use a separate task to destroy node exporter, opensm and docker registry containers 2017-11-29 11:41:21 +00:00
dev Update development configuration for Kayobe 3.0.0 pike release 2017-10-12 11:22:14 +01:00
doc/source Add documentation on custom kolla-ansible configuration 2017-11-27 11:26:00 +00:00
etc/kayobe Add missing variables for seed VM data volume config to seed-vm.yml 2017-11-21 17:51:07 +00:00
kayobe Add an ansible group for container image builders 2017-11-21 17:50:32 +00:00
tools Remove stale script configure-kayobe.sh 2017-11-17 09:11:49 +00:00
.gitignore Support configuration of user accounts 2017-09-11 10:29:13 +00:00
.travis.yml No need for a virtualenv in TravisCI - already running in one 2017-11-17 12:06:22 +00:00
CONTRIBUTING.rst Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
LICENSE License kayobe project under Apache2 2017-04-06 10:15:29 +01:00
README.rst Add documentation for virtualised compute hosts 2017-11-12 09:36:10 +00:00
Vagrantfile Set the Vagrant development VM's hostname 2017-10-27 17:35:53 +01:00
requirements.txt Add a note to requirements.txt about Ansible dell network module bug 30350 2017-09-18 21:41:47 +01:00
requirements.yml Move galaxy requirements.yml to top level 2017-11-17 12:06:22 +00:00
setup.cfg Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
setup.py Add a command to check network connectivity between hosts 2017-11-02 12:12:07 +00:00
test-requirements.txt Add ability to run ansible-lint 2017-09-14 14:42:40 +01:00
tox.ini Add a tox environment ansible-syntax for checking ansible syntax 2017-11-17 12:06:22 +00:00

README.rst

Kayobe

image

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
  • Virtualised compute using OpenStack nova
  • Containerised workloads on bare metal using OpenStack magnum
  • Big data on bare metal using OpenStack sahara

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