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" 2 weeks ago
ansible Fix 'The `libvirt` module is not importable' error 2 weeks ago
doc Switch to newer openstackdocstheme and reno versions 1 year ago
playbooks Test idempotence of deploy and teardown in CI 6 months ago
releasenotes Fix virtualbmc installation after release of cryptography 3.4 6 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 8 months ago
zuul.d Use victoria tests 11 months ago
.ansible-lint Fix 'The `libvirt` module is not importable' error 2 weeks ago
.gitignore Add skip list to ansible lint 11 months ago
.gitreview OpenDev Migration Patch 2 years ago
.stestr.conf Add stestr config file 3 years ago
LICENSE Initial commit 3 years ago
README.rst Replace git.openstack.org URLs with opendev.org URLs 2 years ago
requirements.txt Cleanup py27 support 1 year ago
requirements.yml Add basis for README 3 years ago
setup.cfg setup.cfg: Replace dashes with underscores 3 months ago
setup.py Cleanup py27 support 1 year ago
test-requirements.txt Add pep8 import order check 1 year ago
tox.ini Fix ansible lint 4 months ago

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