No description
Add step 3 (NFS Storage Setup) to ensure NFS directories are created and exported on TrueNAS before deploying services that need persistent storage. Prevents pods getting stuck in ContainerCreating due to missing NFS mounts. |
||
|---|---|---|
| .claude | ||
| .git-crypt | ||
| cli | ||
| diagram | ||
| modules | ||
| playbooks | ||
| scripts | ||
| secrets | ||
| .drone.yml | ||
| .gitattributes | ||
| .gitignore | ||
| .terraform.lock.hcl | ||
| corefils.yaml | ||
| LICENSE.txt | ||
| main.tf | ||
| migrate_tfstate.txt | ||
| README.md | ||
| terraform.tfstate | ||
| terraform.tfvars | ||
| terraform_1.10.3_linux_amd64.zip | ||
| versions.tf | ||
This repo contains my infra-as-code sources.
My infrastructure is built using Terraform, Kubernetes and CI/CD is done using Drone CI.
Read more by visiting my website: https://viktorbarzin.me
git-crypt setup
To decrypt the secrets, you need to setup git-crypt.
- Install git-crypt.
- Setup gpg keys on the machine
git-crypt unlock
This will unlock the secrets and will lock them on commit