zbigniewzolnierowicz / cluster

A better homelab cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cluster

My cluster, heavily plagiarized inspired by onedr0p/flux-cluster-template.

I liked their ansible setup, but not very much how they did everything else, also this is very much a learning experience for me. Also, heavily integrated with Pulumi.

All the configs are either in .env or in nodes.config.yaml (which also serves as the Ansible inventory)

Requirements

  • mikefarah/yq
  • jq
  • charmbracelet/gum
  • just

TODO

  • Create backup and restore Ansible playbooks for Wireguard
  • Create backup and restore Ansible playbooks for Pi-Hole

About

A better homelab cluster


Languages

Language:Jinja 44.6%Language:TypeScript 38.5%Language:Shell 9.6%Language:Just 4.7%Language:JavaScript 2.5%