add minio

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
2024-06-24 20:22:39 -04:00
committed by Alice Huston
parent f1e392412e
commit d4b034c870
3 changed files with 29 additions and 2 deletions

View File

@ -0,0 +1,24 @@
{ config, ... }:
let
base_path = "/ZFS/ZFS-primary/minio";
in
{
services.minio = {
enable = true;
credentialsFile = config.sops.secrets."minio/credentials".path;
listAddress = ":8500";
dataDir = [ "${base_path}/data" ];
consoleAddress = ":8501";
configDir = "${base_path}/config";
};
sops = {
defaultSopsFile = ./secrets.yaml;
secrets = {
"minio/credentials" = {
owner = "minio";
};
};
};
}