j-lgs / terraform-provider-talos

A terraform provider for the Talos Kubernetes OS from Siderolabs
Mozilla Public License 2.0
3 stars 0 forks source link
go grpc kubernetes terraform

Go

THIS PROJECT IS ABANDONED

Please use, support and contribute to the official provider at https://github.com/siderolabs/terraform-provider-talos

This project was very much a learning project for me, as something to learn to go programming language with. I learnt a lot through making this, however I'll leave the proper provider to the siderolabs team. Additionally I'll offer any and all code or concepts for usage in their project.

Original README

provider-terraform-talos

A terraform provider for the Talos Kubernetes OS from Siderolabs. Exposes worker nodes, controlplane nodes, and the cluster's configuration as terraform resources.

So far this provider isn't ready for most people's use, as it's a personal project to learn the go programming language. The version number will reflect this fact until it reaches an acceptable quality.

Check it out Here

Use

Check the examples folder to see how the provider can be used. Also check out my homelab provisioning repo to see the provider used to set up a Kubernetes cluster on Proxmox hosts.

The current provider version targets Talos v1.1.0.

This project is developed on an AMD64 Linux platform. Releases have not been tested on alternative platforms yet.

Limitations

So far