Virtual bare metal cluster management
Go to file
Mark Goddard d28635d2cf Changes to support standalone ironic
For standalone ironic deployments, such as those deployed using bifrost, there
is typically no keystone or placement service running. Use of the ironic API is
without authentication. We use clouds.yaml in this case.

Change-Id: I61ed791d019e43f6dfc632fa185f079b385c290c
Story: 2004425
Task: 28077
2018-12-20 09:48:21 +00:00
ansible Changes to support standalone ironic 2018-12-20 09:48:21 +00:00
doc Changes to support standalone ironic 2018-12-20 09:48:21 +00:00
playbooks/tenks-deploy-teardown Fix deploy and teardown without node enrolment 2018-11-22 19:20:59 +00:00
releasenotes Changes to support standalone ironic 2018-12-20 09:48:21 +00:00
roles Add a zuul job to deploy and teardown a tenks cluster 2018-11-08 16:21:21 +00:00
tests Wait for resources to become available 2018-11-19 16:40:43 +00:00
zuul.d Gate on kayobe overcloud deploy job 2018-12-19 18:55:36 +00:00
.gitignore Add coverage testing 2018-09-14 16:40:39 +00:00
.gitreview Add a .gitreview file 2018-11-02 15:29:48 +00:00
.stestr.conf Add stestr config file 2018-09-19 08:40:46 +00:00
LICENSE Initial commit 2018-08-17 11:38:20 +01:00
README.rst Add more substance to README 2018-09-21 16:14:54 +01:00
requirements.txt Add basic package structure 2018-08-28 11:02:47 +00:00
requirements.yml Add basis for README 2018-08-23 13:04:48 +00:00
setup.cfg Migrate documentation to Sphinx 2018-09-20 17:24:37 +01:00
setup.py Add basic package structure 2018-08-28 11:02:47 +00:00
test-requirements.txt Add coverage testing 2018-09-14 16:40:39 +00:00
tox.ini Merge "Wait for resources to become available" 2018-11-19 17:56:30 +00:00

Tenks

Tenks is a utility that manages virtual bare metal clusters for development and testing purposes. It offers:

  • Declarative definition of clusters using Ansible's familiar YAML syntax
  • Automated creation and deletion of virtualised bare metal nodes across any number of hypervisors
  • In-built management of Open vSwitch bridges for physical networks
  • Registration of nodes and ports with OpenStack Ironic, and creation of OpenStack Nova flavors
  • Simple cluster reconfiguration and tear-down

To get started with Tenks, see the documentation (linked below).