browningluke / homelab

Terraform + Ansible + configs + docs monorepo for my homelab. Currently being split into smaller repos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homelab - browningluke.dev

Ansible Lint Terraform Lint GitHub commit activity

This homelab started in 2019, with an old laptop and a Ubuntu ISO. Since then, it has grown and evolved through many different iterations of hardware and software, until it reached the point it is at now. The scope of this project has been continually expanding, starting from a single host, to multiple VMs on a single host, to many different VMs running across local and cloud hosts.

Tinkering and expanding the homelab has become a hobby and a passion project. Many a sleepless hour have been spent improving and redoing. It has grown to be something to be proud of, but there are always more improvements and tweaks to be done.

This repo serves its purpose as documentation. However, there is also a hope that it will serve as inspiration to whomever is thinking of starting their own homelab. The explorations and pitfalls documented here hope to act as guidance and warnings for those such people.

Proxmox Hosts

  • solis

See solis/ for more documentation.

Cloud Platforms

  • Oracle

See cloud/ for more documentation.

Made with ❤️ & ⏳ by Luke Browning

About

Terraform + Ansible + configs + docs monorepo for my homelab. Currently being split into smaller repos.


Languages

Language:Jinja 36.6%Language:Shell 31.8%Language:HCL 29.7%Language:Dockerfile 1.9%