Virtual bare metal cluster management
e47ff6bd82
Jinja2 3.0.0 deprecated contextfilter in favour of pass_context. 3.1.0 dropped contextfilter. Fall back to contextfilter for Jinja2 2.x. This change also fixes some issues caused by Ansible lint 6.0. Issues found by the yaml plugin are fixed, while the FQCN for builtin actions plugin is skipped. Change-Id: I97b25551eb26da2c9100120bcd646c88fdb33ba6 |
||
---|---|---|
ansible | ||
doc | ||
playbooks | ||
releasenotes | ||
roles | ||
tenks | ||
tests | ||
zuul.d | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
requirements.yml | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Tenks
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).
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/tenks/
- Source: https://opendev.org/openstack/tenks/
- Bugs: https://storyboard.openstack.org/#!/project/openstack/tenks
- Known issues/limitations: refer to the documentation.