Skip to content

My home or for-home infrastructure written as code, adhering to GitOps practices

License

Notifications You must be signed in to change notification settings

isejalabs/homelab

Repository files navigation

UNDER CONSTRUCTION

That mono-repo is still in an evolving state with several PoCs (proof-of-concepts), i.e. not containing any fully-fledged k8s/homelab implementation, yet.

Nevertheless, you can find some interesting PoCs for

  • docker-compose implementation for unifi network controller (the new version requires separation from the mongo db container)
  • talhelper (for talos) feat. environment-specific definitions (DRY)
  • tofu (terraform) code for IaC-ing proxmox VMs, needed for talos
  • terragrunt for even more IaC, thus allowing the use of versioned terraform/tofu modules for several environments
  • k8s apps definition leveraging kustomize's patching and transformer capabilities for defining a base and dev/staging/prod (similar to the environment-specfic course done for talhelper and terragrunt/tofu)

It's all about IaC and DRY -- and my future homelab (based on vehagn/homelab) :-)

About

My home or for-home infrastructure written as code, adhering to GitOps practices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published