Virtual bare metal cluster management
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zuul 274668c541 Merge "Test idempotence of deploy and teardown in CI" 3 months ago
ansible Fix 'The `libvirt` module is not importable' error 3 months ago
doc Switch to newer openstackdocstheme and reno versions 1 year ago
playbooks Test idempotence of deploy and teardown in CI 9 months ago
releasenotes Fix virtualbmc installation after release of cryptography 3.4 8 months ago
roles Install python setuptools & virtualenv 1 year ago
tenks Changes following becoming an official project 3 years ago
tests Fix invalid argument formatting in the exception message 11 months ago
zuul.d Use victoria tests 1 year ago
.ansible-lint Fix 'The `libvirt` module is not importable' error 3 months ago
.gitignore Add skip list to ansible lint 1 year ago
.gitreview OpenDev Migration Patch 3 years ago
.stestr.conf Add stestr config file 3 years ago
LICENSE Initial commit 3 years ago
README.rst Replace URLs with URLs 3 years ago
requirements.txt Cleanup py27 support 2 years ago
requirements.yml Add basis for README 3 years ago
setup.cfg setup.cfg: Replace dashes with underscores 6 months ago Cleanup py27 support 2 years ago
test-requirements.txt Add pep8 import order check 2 years ago
tox.ini Fix ansible lint 7 months ago




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