Hello Everyone
I’m happy to release our terraform module for working with LXD clusters. The goal of the project is to enable terraform clusters to be managed using infrastructure as code workflow.
The module does the following:
- Setup networking
- Setup bastion node
- Setup compute instances
- Setup Private Key access
- Automatically form a cluster
- Destroy a cluster
- Enable removal of specific nodes gracefully
- Protect against
database-leader
deletion
Demo Video
I’ve also done a quick demo video covering some of the features above
https://www.youtube.com/watch?v=x8YNHyzkH60
Cloud Provider Support
Currently the module supports 3 providers:
- amazon aws
- digitalocean
- hetzner cloud
We’ll be adding google, microsoft azure.