feat(traefik): setup traefik with agenix for secrets.

This commit is contained in:
CronyAkatsuki 2025-05-04 09:09:14 +02:00
parent 8202be48ab
commit 3a0f504534
7 changed files with 208 additions and 27 deletions

View file

@ -70,6 +70,9 @@
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
# secrets management
agenix.url = "github:ryantm/agenix";
};
outputs = {
@ -81,6 +84,7 @@
nix-on-droid,
deploy-rs,
disko,
agenix,
...
} @ inputs: {
deploy.nodes = {
@ -151,6 +155,7 @@
system = "x86_64-linux";
modules = [
disko.nixosModules.disko
agenix.nixosModules.default
./hosts/heimdall/configuration.nix
./modules/servers/general
];