2025-02-03 16:13:03 -06:00
|
|
|
{ ... }:
|
|
|
|
{
|
2025-02-02 15:49:41 -06:00
|
|
|
secrets = {
|
|
|
|
# Minio
|
|
|
|
"minio" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "minio";
|
|
|
|
group = "minio";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "minio.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
# Syncthing
|
|
|
|
"syncthing/publicCert" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "jahanson";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "syncthing.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
"syncthing/privateKey" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "jahanson";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "syncthing.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
# Prowlarr
|
|
|
|
"arr/prowlarr/apiKey" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "prowlarr";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "prowlarr.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
"arr/prowlarr/postgres/dbName" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "prowlarr";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "prowlarr.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
"arr/prowlarr/postgres/user" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "prowlarr";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "prowlarr.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
"arr/prowlarr/postgres/password" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "prowlarr";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "prowlarr.service" ];
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
"arr/prowlarr/postgres/host" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "prowlarr";
|
|
|
|
mode = "400";
|
2025-02-03 16:13:03 -06:00
|
|
|
restartUnits = [ "prowlarr.service" ];
|
|
|
|
};
|
|
|
|
# Sonarr
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/apiKey" = {
|
2025-02-03 16:13:03 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
2025-02-03 16:13:03 -06:00
|
|
|
};
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/postgres/dbName" = {
|
2025-02-03 16:13:03 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
2025-02-03 16:13:03 -06:00
|
|
|
};
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/postgres/user" = {
|
2025-02-03 16:13:03 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
2025-02-03 16:13:03 -06:00
|
|
|
};
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/postgres/password" = {
|
2025-02-03 16:13:03 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
2025-02-03 16:13:03 -06:00
|
|
|
};
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/postgres/host" = {
|
2025-02-03 16:13:03 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
2025-02-03 16:13:03 -06:00
|
|
|
};
|
2025-02-10 15:01:31 -06:00
|
|
|
"arr/sonarr/1080p/extraEnvVars" = {
|
2025-02-04 11:18:05 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
2025-02-10 15:01:31 -06:00
|
|
|
restartUnits = [ "sonarr-tv1080p.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/apiKey" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/postgres/dbName" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/postgres/user" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/postgres/password" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/postgres/host" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
|
|
|
};
|
|
|
|
"arr/sonarr/anime/extraEnvVars" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "sonarr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "sonarr-anime.service" ];
|
2025-02-04 11:18:05 -06:00
|
|
|
};
|
|
|
|
# Radarr
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/apiKey" = {
|
2025-02-03 15:07:44 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-03 15:07:44 -06:00
|
|
|
};
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/postgres/dbName" = {
|
2025-02-03 15:07:44 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-03 15:07:44 -06:00
|
|
|
};
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/postgres/user" = {
|
2025-02-03 15:07:44 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-03 15:07:44 -06:00
|
|
|
};
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/postgres/password" = {
|
2025-02-03 15:07:44 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-03 15:07:44 -06:00
|
|
|
};
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/postgres/host" = {
|
2025-02-03 15:07:44 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-03 15:07:44 -06:00
|
|
|
};
|
2025-02-09 23:32:13 -06:00
|
|
|
"arr/radarr/1080p/extraEnvVars" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-movies1080p.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/apiKey" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/postgres/dbName" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/postgres/user" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/postgres/password" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/postgres/host" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-09 23:32:13 -06:00
|
|
|
};
|
|
|
|
"arr/radarr/anime/extraEnvVars" = {
|
2025-02-04 11:18:05 -06:00
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "radarr";
|
|
|
|
mode = "400";
|
2025-02-10 11:20:44 -06:00
|
|
|
restartUnits = [ "radarr-anime.service" ];
|
2025-02-04 11:18:05 -06:00
|
|
|
};
|
|
|
|
# Unpackerr
|
|
|
|
"arr/unpackerr/extraEnvVars" = {
|
|
|
|
sopsFile = ../secrets.sops.yaml;
|
|
|
|
owner = "unpackerr";
|
|
|
|
mode = "400";
|
|
|
|
restartUnits = [ "unpackerr.service" ];
|
|
|
|
};
|
2025-02-02 15:49:41 -06:00
|
|
|
};
|
|
|
|
}
|