Skip to content

easontm/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

This repo contains various IAC configs so I don't forget how I set up my homelab.

Setup

Recommended (sometimes required) tooling:

  • Terraform
  • Terragrunt
  • Ansible
  • sops
  • age
  • direnv
  • kubectl

SOPS

Because storing plaintext credentials is bad, it is recommended to use SOPS to encrypt at rest. I am using age as my encryption method. After installing age and creating a key, place the public key name in .sops.yaml. The default key storage location can be found in .env.example.

About

Tyler's homelab configuration

Topics

Resources

License

Stars

Watchers

Forks

Contributors