mirror of
https://github.com/benkoppe/komodo-syncs
synced 2026-03-09 20:37:17 -07:00
No description
- Nix 77.7%
- Shell 22.3%
| servers | ||
| stacks | ||
| .envrc | ||
| .gitattributes | ||
| .gitignore | ||
| .sops.yaml | ||
| docker-sops.sh | ||
| flake.lock | ||
| flake.nix | ||
| main.toml | ||
| README.md | ||
🦎 komodo-syncs
Monorepo containing all syncs I use for Komodo Docker Control. .
How it works
- All synced resources are given the
syncstag and stored in toml files. main.tomlis the main sync entrypoint- Git webhook triggers procedure that updates repo, decrypts secrets, runs syncs, and updates all modified stacks.
Secrets
All secrets are stored encrypted within the repo using sops.
- Use
nix developto enter a development shell withsopsinstalled and env vars set to point to the master key. - Encryption is fine-grained, so
local.envfor example can only be decrypted by thelocalserver. - When Komodo pulls the repo it will automatically decrypt all files using
find.