add minio
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
parent
f1e392412e
commit
d4b034c870
@ -9,6 +9,7 @@
|
|||||||
./attic.nix
|
./attic.nix
|
||||||
./docker.nix
|
./docker.nix
|
||||||
./hydra.nix
|
./hydra.nix
|
||||||
|
./minio.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
./zfs.nix
|
./zfs.nix
|
||||||
|
24
systems/palatine-hill/minio.nix
Normal file
24
systems/palatine-hill/minio.nix
Normal 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";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
@ -9,6 +9,8 @@ postgres:
|
|||||||
init: ENC[AES256_GCM,data:Pq24kdMXLAbePqIHPiJx3xXYEm2UbY598iNDf+z2k1HDhStHAd10CCyJYEgppCw2lkDNY54A3PQ=,iv:RE9DQ9Xw4tDFBD67dk3ggyqYqoGVhZf5kO53WoF3fJ4=,tag:dZwZfgI2H9JTClkyUI1MqQ==,type:str]
|
init: ENC[AES256_GCM,data:Pq24kdMXLAbePqIHPiJx3xXYEm2UbY598iNDf+z2k1HDhStHAd10CCyJYEgppCw2lkDNY54A3PQ=,iv:RE9DQ9Xw4tDFBD67dk3ggyqYqoGVhZf5kO53WoF3fJ4=,tag:dZwZfgI2H9JTClkyUI1MqQ==,type:str]
|
||||||
upsmon:
|
upsmon:
|
||||||
password: ENC[AES256_GCM,data:0tZKzQOYaij9jdnDTv61ma8i,iv:GEqlCOOUHTjUzfz+X5lCnqcX9SjAG6bVc8Luv97wnSg=,tag:XLvsucW6sIMHKG2AHmxZEw==,type:str]
|
password: ENC[AES256_GCM,data:0tZKzQOYaij9jdnDTv61ma8i,iv:GEqlCOOUHTjUzfz+X5lCnqcX9SjAG6bVc8Luv97wnSg=,tag:XLvsucW6sIMHKG2AHmxZEw==,type:str]
|
||||||
|
minio:
|
||||||
|
credentials: ENC[AES256_GCM,data:b14PLOUvJOUV+0Etdle4xJbOn5Pq5LNEqdJwuvixw+uN7wM955PQzJ0NdK0OBzCi9aozLLDYvjjYmA==,iv:9LELjvzT4J07thcjmc9WZG+UT7nEtEE982/nH9eWQfw=,tag:aDr2BctLZq7xcsgbjAQqDA==,type:str]
|
||||||
sops:
|
sops:
|
||||||
kms: []
|
kms: []
|
||||||
gcp_kms: []
|
gcp_kms: []
|
||||||
@ -24,8 +26,8 @@ sops:
|
|||||||
bTdhU1VVMWdWVzBkTDB4MkxFcWtQSTQKsASNOoF5NjJLIedaBUWCMx1uJziEZZSx
|
bTdhU1VVMWdWVzBkTDB4MkxFcWtQSTQKsASNOoF5NjJLIedaBUWCMx1uJziEZZSx
|
||||||
AlaF0gp4bNP4G58rndIe8XtsM10BseGvM512kMGWd3XbQPz3firk5w==
|
AlaF0gp4bNP4G58rndIe8XtsM10BseGvM512kMGWd3XbQPz3firk5w==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2024-04-28T00:49:06Z"
|
lastmodified: "2024-06-25T00:21:49Z"
|
||||||
mac: ENC[AES256_GCM,data:qWRMwTPmLiEMRJEpEU1WIrN6+gPQzWjn08JZfdbmqEqZGKLgQOkFnskbUtApj6xGtziDEIgSY7IKPmG2DjbQHO4C3u2TeRr9du37QNtTJPqV1gdLhkNx7uWniXTxn2/c+POiRA6qPy5j/q4+kVt9RCGp2q8LmUeYAGTtgfuBr1o=,iv:BxNMhRP21GNiL7OEs+pHuA8zsd914ELoJuO5nRX2kcA=,tag:qRZ9+eDfM/uyA6sk/6bhqg==,type:str]
|
mac: ENC[AES256_GCM,data:wKPCV/qJqbaX3KQV3NezNf/1MrCOqncl9xUu5bzzsUCA4hPR1Hzc+FNbvwBHYmCUxBtNZFi7UP1cNWOy6drzZwWFUZAkNIgzadfnwsCEeJm5R/5PDPPqRBFZ3dUrfxBXscUpApouhECBTAKGLqW16PrU5GWWOB/i0GAwPp0iHc0=,iv:li5SBTONcw2mOayXinRY46jCOtISxdBOKinSYfqVDLU=,tag:aSIWdKmDuVfwvDTDZMOK0Q==,type:str]
|
||||||
pgp:
|
pgp:
|
||||||
- created_at: "2024-06-19T16:27:11Z"
|
- created_at: "2024-06-19T16:27:11Z"
|
||||||
enc: |-
|
enc: |-
|
||||||
|
Loading…
x
Reference in New Issue
Block a user