Deployment of containerised OpenStack to bare metal using kolla and bifrost
Go to file
Mark Goddard 1e7502000e Work around issue with delegate_to not respecting ansible_user
When using delegate_to with an IP address, ansible does use the corresponding
host in the inventory, and so not respect the ansible_user variable of the
delegate host. Here we revert to using the delegate host's inventory hostname,
and force ansible to respect the ansible_host variable of that host by setting
the variable in the task explicitly.
2017-08-15 14:58:54 +00:00
ansible Work around issue with delegate_to not respecting ansible_user 2017-08-15 14:58:54 +00:00
dev Add a value for inspector LLDP interface in development config 2017-08-14 18:48:53 +01:00
doc/source Add documentation for setting up a development VM 2017-08-08 16:23:24 +00:00
etc/kayobe Support docker overlay storage driver 2017-08-07 20:07:50 +00:00
kayobe Run kolla-ansible configuration in host configure 2017-08-07 21:48:48 +00:00
tools Add tool to count LOC 2017-05-29 16:59:34 +01:00
.gitignore Extract neutron-net role into a separate project on galaxy 2017-05-18 10:13:38 +01: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 Change docs link in README to readthedocs hosted documentation 2017-07-11 17:49:41 +01:00
requirements.txt Alter ansible version constraint to <2.3.0 2017-07-11 17:49:41 +01:00
setup.cfg Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
setup.py Add kayobe seed vm deprovision command 2017-08-07 12:08:41 +00:00
test-requirements.txt Add doc8 for documentation style checking, fix the one issue found 2017-04-06 10:19:45 +01:00
tox.ini Add doc8 for documentation style checking, fix the one issue found 2017-04-06 10:19:45 +01:00
Vagrantfile Improve Vagrantfile, add development configuration 2017-08-08 16:23:24 +00:00

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
  • 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: