Virtual bare metal cluster management
Go to file
Takashi Kajinami 1ea53321c7 Add Python 3.12 job
Adds the job to ensure compatibility with Python 3.12 to prepare for
adding support for Ubuntu Noble which uses Python 3.12.

Change-Id: I4db8694c6de79aef9183066de80ac2cdd468fa24
2024-10-24 21:02:29 +09:00
ansible Change default boot mode to UEFI 2024-09-19 10:49:24 +00:00
doc Change default boot mode to UEFI 2024-09-19 10:49:24 +00:00
playbooks/tenks-deploy-teardown Add retries for get_url and package tasks 2023-05-18 09:24:57 +01:00
releasenotes Change default boot mode to UEFI 2024-09-19 10:49:24 +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 Bump minimum Python and Ansible versions 2024-08-26 20:01:51 +02:00
zuul.d Add Python 3.12 job 2024-10-24 21:02:29 +09: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 Bump minimum Python and Ansible versions 2024-08-26 20:01:51 +02:00
requirements.yml Add basis for README 2018-08-23 13:04:48 +00:00
setup.cfg Add Python 3.12 job 2024-10-24 21:02:29 +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

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