
There are two cases when we may want to delete things: 1. if a desired node configuration or spec changes, we delete existing node resources. 2. if we use the teardown.yml playbook, cmd == teardown, delete everything, including global state. In both cases, Tenks state (state.yml), all nodes to be deleted are given a 'state' of absent'. We should therefore use this rather than the 'cmd' variable which only works in the latter case. Change-Id: Icc033340c7fd882e61d90e3d086f7ba4a5b673bf Story: 2004907 Task: 29257
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://git.openstack.org/cgit/openstack/tenks/
- Bugs: https://storyboard.openstack.org/#!/project/openstack/tenks
- Known issues/limitations: refer to the documentation.
Description
Languages
Python
96.1%
Shell
2.4%
Jinja
1.5%