Skip to content

QuantumDancer/Homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Homelab Documentation

This git repository acts as overview of my Homelab configuration. Due to different technology stacks, the configuration is split into multiple git repositories.

Note: All repositories on GitHub are only a mirror. The main work is done on my self-hosted GitLab instance, which has two self-hosted GitLab runners attached and Renovate configured.

Documentation

  • Networking: current state of all networking infrastructure (IPAM, pfSense, BGP/Kubernetes, DNS, VPN) and its gotchas

Homelab repositories

  • homelab-terraform: Terraform configuration to create new VMs on my Proxmox instance (and for an AWS KMS key to auto-unseal my HashiCorp Vault instance)
  • homelab-ansible: Ansible configuration for VMs running on Proxmox.
  • packer-vm-template: RHEL 9 template for Proxmox built by HashiCorp Packer. Does not yet fully work (cloud-init does not pick up networking configuration).
  • homelab-terraform-talos-cluster: Terraform configuration for my 3-node Talos Linux Kubernetes Cluster. This also contains initial cluster configuration (Cilium for networking, ArgoCD). I'm using the ArgoCD app-of-apps pattern to pull in the rest of the cluster configuration from idp-argocd-platform-apps.

IDP repositories

The Homelab is currently used to develop a reference implementation of an internal developer platform (IDP). See idp for more information.

About

This repository acts as the main documentation for my homelab

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors