This repository contains Terraform resources for bringing up a cluster of Talos VMs on OpenStack using Terraform or OpenTofu.
A step-by-step guide can be found on our blog:
[!NOTE] If you are a NETWAYS Cloud customer and want to deploy Talos there, please see the resources on the
netways-cloud
branch [Link] for a tweaked version.
While we strongly encourage reading the whole step by step guide linked above, here's a primer on how to get started with this repository.
git clone https://github.com/NETWAYS/terraform-talos-openstack
cd terraform-talos-openstack
terraform init
main.tf
. For configuration options, see theterraform apply
talosctl gen secrets
talosctl gen config talos-on-openstack https://<floating-ip>:6443 --with-secrets secrets.yaml
terraform apply
talosctl
.
talosctl bootstrap -e <floating-ip> -n <floating-ip>
Feel free to open an issue using one of the issue templates available.
The material published in this repository is licensed under the Creative Commons Zero license.
A copy can be found in the LICENSE
file in this repository.