Terraform is a powerform 'infrastructure as code' tool to automate deployments. In this video I use it to create VMs in Proxmox ready for a Kubernetes or Docker Swarm cluster.
Examples Used:
https://github.com/JamesTurland/JimsGarage/tree/main/Terraform
Terraform:
https://developer.hashicorp.com/terraform?product_intent=terraform
Telmate/Proxmox:
https://github.com/Telmate/terraform-provider-proxmox
BPG/Proxmox:
https://github.com/bpg/terraform-provider-proxmox
Recommended Hardware: https://github.com/JamesTurland/JimsGarage/blob/main/Homelab-Buyer's-Guide/Q3-2023.md
Discord: https://discord.gg/qW5vEBekz5
Twitter: https://twitter.com/jimsgarage_
Reddit: https://www.reddit.com/user/Jims-Garage
GitHub: https://github.com/JamesTurland/JimsGarage
00:00 - Overview of Terraform
05:39 - Code Overview
15:15 - Proxmox Configuration
16:32 - Starting Terraform
22:30 - Deploying with Terraform
25:06 - Outro