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.
 
 
 
Julia Kreger 26cec85434 CI: Removing tenks job queue 6 days ago
ansible Use jinja2.pass_context instead of contextfilter 2 months ago
doc Add Debian support 3 months ago
playbooks [CI] Stop overriding default python 3 months ago
releasenotes Use jinja2.pass_context instead of contextfilter 2 months ago
roles Use ansible_facts to reference facts 3 months ago
tenks Changes following becoming an official project 4 years ago
tests Fix invalid argument formatting in the exception message 2 years ago
zuul.d CI: Removing tenks job queue 6 days ago
.ansible-lint Use jinja2.pass_context instead of contextfilter 2 months ago
.gitignore Add skip list to ansible lint 2 years ago
.gitreview OpenDev Migration Patch 3 years ago
.stestr.conf Add stestr config file 4 years ago
LICENSE Initial commit 4 years ago
README.rst [TrivialFix] Use correct project badge in README 3 months ago
requirements.txt Add Debian support 3 months ago
requirements.yml Add basis for README 4 years ago
setup.cfg Test all supported python version 6 months ago
setup.py Cleanup py27 support 2 years ago
test-requirements.txt Add pep8 import order check 2 years ago
tox.ini Fix ansible lint 1 year 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).