Virtual bare metal cluster management
Go to file
Takashi Kajinami 2ca88097dc Add Python 3.10 to supported versions
Now we have python 3.10 unit tests and also functional jobs using
Ubuntu Jammy[1].

[1] d92c731aa2

Change-Id: I09648e33b9b55e29d991e9f9f41f08fe38d16580
2024-01-21 23:34:54 +09:00
ansible Add retries for get_url and package tasks 2023-05-18 09:24:57 +01:00
doc Remove py2 unicode markers 2022-08-02 08:16:45 +00:00
playbooks/tenks-deploy-teardown Add retries for get_url and package tasks 2023-05-18 09:24:57 +01:00
releasenotes remove unicode from code 2022-08-12 00:34:37 +00:00
roles/tenks-diagnostics Use venv instead of virtualenv 2022-09-09 15:56:21 +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 Fix CI failures 2023-05-18 09:24:55 +01:00
.ansible-lint Fix CI failures 2023-05-18 09:24:55 +01: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 [TrivialFix] Use correct project badge in README 2022-03-05 11:55:20 +01:00
requirements.txt Add Debian support 2022-03-02 10:26:12 +01:00
requirements.yml Add basis for README 2018-08-23 13:04:48 +00:00
setup.cfg Add Python 3.10 to supported versions 2024-01-21 23:34:54 +09:00
setup.py Cleanup py27 support 2020-04-05 20:20:10 +02:00
test-requirements.txt Fix CI failures 2023-05-18 09:24:55 +01:00
tox.ini Fix CI failures 2023-05-18 09:24:55 +01: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).