Virtual bare metal cluster management
Go to file
Mark Goddard f24d23346e Test idempotence of deploy and teardown in CI
Not currently checking for zero changed tasks (this would fail), but
checking we can at least run the playbooks a second time.

Change-Id: I045f9b0c222f2f35521319b3dc17c269f070e0dc
2021-02-03 10:34:02 +00:00
ansible CI: Fix ansible-lint failure 2020-11-24 15:37:20 +00:00
doc Switch to newer openstackdocstheme and reno versions 2020-05-21 20:35:05 +02:00
playbooks Test idempotence of deploy and teardown in CI 2021-02-03 10:34:02 +00:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-05-21 20:35:05 +02:00
roles Install python setuptools & virtualenv 2020-06-18 10:01:47 +00:00
tenks Changes following becoming an official project 2018-12-07 18:26:04 +00:00
tests Fix invalid argument formatting in the exception message 2020-11-23 11:08:31 +08:00
zuul.d Use victoria tests 2020-09-01 11:22:47 +02:00
.ansible-lint Fix ansiblelint 208 2020-09-01 11:33:13 +02:00
.gitignore Add skip list to ansible lint 2020-09-01 09:57:16 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:35:44 +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 Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 14:21:48 +02:00
requirements.txt Cleanup py27 support 2020-04-05 20:20:10 +02:00
requirements.yml Add basis for README 2018-08-23 13:04:48 +00:00
setup.cfg Add py38 package metadata 2020-10-03 00:17:49 +08:00
setup.py Cleanup py27 support 2020-04-05 20:20:10 +02:00
test-requirements.txt Add pep8 import order check 2020-04-21 16:26:52 +02:00
tox.ini Increase verbosity of ansible lint command 2020-11-24 15:48:39 +00:00

README.rst

Tenks

image

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).