switch to arion for authentik

This commit is contained in:
2024-11-09 15:50:55 -06:00
parent d17bac9978
commit 4fc11e17fa
5 changed files with 61 additions and 11 deletions

18
flake.lock generated
View File

@@ -1385,11 +1385,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-oZvEsOQ8vT4Gq/IyMfDxZlv2ntum+qC+48boiOPam0Q=", "narHash": "sha256-oZvEsOQ8vT4Gq/IyMfDxZlv2ntum+qC+48boiOPam0Q=",
"path": "/nix/store/gfrrk7h8wina4759nyiskw5mpkdsz1cq-source/home-manager", "path": "/nix/store/s073llq4dcg4xbk4n1xxl2nfymn7l1qy-source/home-manager",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/gfrrk7h8wina4759nyiskw5mpkdsz1cq-source/home-manager", "path": "/nix/store/s073llq4dcg4xbk4n1xxl2nfymn7l1qy-source/home-manager",
"type": "path" "type": "path"
} }
}, },
@@ -2066,11 +2066,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-HAuZ9X84fuwUcit6NWUoJCjHj+29nST/YN6Rs8JQugY=", "narHash": "sha256-HAuZ9X84fuwUcit6NWUoJCjHj+29nST/YN6Rs8JQugY=",
"path": "/nix/store/0fsbd1c5xzyxkgnzcbhr2rj0sw3av7lx-source/programs", "path": "/nix/store/lzi0acc70g9dvd7005816byna5gz6dba-source/programs",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/0fsbd1c5xzyxkgnzcbhr2rj0sw3av7lx-source/programs", "path": "/nix/store/lzi0acc70g9dvd7005816byna5gz6dba-source/programs",
"type": "path" "type": "path"
} }
}, },
@@ -2142,11 +2142,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=", "narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=",
"path": "/nix/store/0fsbd1c5xzyxkgnzcbhr2rj0sw3av7lx-source/services/sddm", "path": "/nix/store/lzi0acc70g9dvd7005816byna5gz6dba-source/services/sddm",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/0fsbd1c5xzyxkgnzcbhr2rj0sw3av7lx-source/services/sddm", "path": "/nix/store/lzi0acc70g9dvd7005816byna5gz6dba-source/services/sddm",
"type": "path" "type": "path"
} }
}, },
@@ -2213,12 +2213,12 @@
}, },
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-aQc9qbPf9F4pRBZTT08VVGFsOMypSaekgBPP7n5tAZs=", "narHash": "sha256-MWV/+CgMGyRUh1JT91p9icCSq/pwO77epMiVjog4N9w=",
"path": "/nix/store/gfrrk7h8wina4759nyiskw5mpkdsz1cq-source/system-config", "path": "/nix/store/s073llq4dcg4xbk4n1xxl2nfymn7l1qy-source/system-config",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "/nix/store/gfrrk7h8wina4759nyiskw5mpkdsz1cq-source/system-config", "path": "/nix/store/s073llq4dcg4xbk4n1xxl2nfymn7l1qy-source/system-config",
"type": "path" "type": "path"
} }
}, },

View File

@@ -138,6 +138,8 @@
dive dive
podman-tui podman-tui
podman-compose podman-compose
arion
docker-client
]; ];
boot.initrd.postDeviceCommands = lib.mkAfter '' boot.initrd.postDeviceCommands = lib.mkAfter ''

View File

@@ -0,0 +1,47 @@
{ pkgs, ... }: {
project.name = "authentik";
services = {
postgres.service = {
image = "";
restart = "";
command = "";
volumes = [];
healthcheck = {};
user = "";
env_file = "";
};
redis.service = {
image = "";
restart = "";
command = "";
volumes = [];
healthcheck = {};
user = "";
env_file = "";
};
server.service = {
image = "";
restart = "";
command = "";
volumes = [];
healthcheck = {};
user = "";
env_file = "";
};
worker.service = {
image = "";
restart = "";
command = "";
volumes = [];
healthcheck = {};
user = "";
env_file = "";
};
};
}

View File

@@ -24,7 +24,7 @@
serviceName = "authentik"; serviceName = "authentik";
settings = { settings = {
imports = [ ./arion-compose.nix ];
}; };
}; };
}; };

View File

@@ -3,7 +3,8 @@
imports = [ imports = [
./gitlab ./gitlab
./traefik ./traefik
./authentik-nix # ./authentik-nix
./authentik
./nginx ./nginx
]; ];
} }