{"repo":"sergelogvinov/terraform-talos","free":true,"listed":false,"github":"https://github.com/sergelogvinov/terraform-talos","clone":"git clone https://github.com/sergelogvinov/terraform-talos.git","description":"Terraform examples to run Talos","language":"HCL","stars":209,"topics":["talos","kubernetes","terraform","packer","azure","gcp","hetzner","infrastructure-as-code","openstack","oracle"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Terraform examples to launch Talos. This repository was created to store Terraform code for launching Talos in the clouds/bare-metal. When I added features/cloud platform integrations to Talos, I needed to run tests manually. To make things easier, I created this repository. There are no GitOps best practices here - no FluxCD, ArgoCD, or other GitOps tools. Each step is applied manually because I need to test everything to ensure it works as expected. I chose not to use Terraform modules from the internet; the goal here is to build all cloud services from scratch. I don’t maintain backward compatibility and always use the latest versions of Terraform and cloud provider tools. Kubernetes isn’t fully ready for multi-cloud environments, as many components were designed for single-environment setups. So did some changes to each cloud provider controllers to improve compatibility. (like CCM, CSI, etc.) The Talos CCM project was created to make multi-cloud setups more cloud-native, addressing some common issues in multi-cloud environments. Some examples are production ready, and I’ve been using them with minor adjustments to fit company’s needs. In most cases in my production setup, I use two or more cloud providers within a single Kubernetes cluster. Everything here is under the MIT license . Feel free to clone, copy the code. If this project helps you, please give it a star . It helps me to understand how many people are interested in this project/ideas. And it motivates me to ke","default_branch":null,"files":null,"tree":[],"storefront":"/r/sergelogvinov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sergelogvinov/terraform-talos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}