Skip to content

jonathanchancey/stacks

Repository files navigation

Stacks

Welcome to my personal waste of electricity

I use this repo to define services I'd rather not live without

Clusters

Academy - K3s/Ansible/Terraform

The cluster that started it all

though it's getting a bit creaky at over 730 days

  • 7 nodes, 40 cores, 154GB RAM
  • running on mixed architecture
  • scheduled for decommission

Bastille - Talos/Bare Metal

Nascent production cluster following best practices (slightly more than what's sensible)

if it's not in flux, if it ain't real

  • 3 nodes, 48 cores, 96GB DDR5 (non ecc)
  • ceph block storage with thunderbolt networking ~23Gbps
  • cloudnative-pg with openEBS localpv on NVME, streaming WAL to b2
  • Cilium CNI, BGP, 2.5Gb networking (10Gb soon)

Folder Structure

  • Ansible (ansible/) - Maintenance and Configuration
  • Flux (flux/) - GitOps manifests organized by cluster
  • Terraform (terraform/) - VM provisioning and DNS management
  • Tools (tools/) - Scripts, templates, taskfiles

Dec 2023

Proxmox Cluster

12u Rack Explanation
A 16U server rack
24p patch panel
Mikrotik 24p switch
Shelf w/ 2.5g switch & EQ12
Cable Brush
PDU 6+6 outlet
3u shelf w/
6x8TB external HDDs
EQ12 and NA7B
Sliger CX3701 NAS w/
2x8TB, 12TB, and 14TB HDDs
1TB NVME ZFS mirror
1u 2xE5645 Supermicro

proxmox-small

About

Homelab IaC Monorepo

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •