Skip to content

bakseter/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,133 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

homelab ๐Ÿก๐Ÿš€

This repository contains everything needed to replicate the software side of my homelab.

Most, if not all, of the components are managed by Infrastructure-as-Code.

See docs/ for more information.

Overview

  • Proxmox VE is manually installed on bare metal servers.

  • Ansible is used for configuring the Proxmox hosts. See the ansible/ directory.

  • OpenTofu is used to manage the Proxmox configuration, including VMs, storage, and networking. VMs are running Talos Linux. See the tofu/ directory.

  • After the Talos Linux cluster is bootstrapped and Cilium + Argo CD is installed, Argo CD is used to manage the rest of the configuration. See the manifests/ directory.