This guide will walk you through setting up a Proxmox infrastructure using Terraform and Ansible. Make sure you have already installed Proxmox on your hardware and gained SSH connectivity to it.
Follow the instructions in this guide to bootstrap your Proxmox environment using Ansible. Bootstrap Proxmox
Learn how to obtain your Proxmox API token by following the steps in this guide. Get API Token
Create custom storage pools and LVM volumes for use with your VMs. You can find the instructions here. Create Storage
Once you have the necessary storage, create and configure your VMs using this guide. Create VMs
Set up a Kubernetes cluster on your Proxmox environment using kubespray. Follow the instructions in this guide to create an inventory file and apply it with ansible. Kubespray Installation
Deploy applications on your Kubernetes cluster using Helm charts and ArgoCD. Find the instructions here. Kubespray Installation