feat: opencloud test

This commit is contained in:
Nick 2025-07-07 15:28:44 -05:00
parent d557f2c07c
commit 34828ec16b
2 changed files with 17 additions and 8 deletions

View file

@ -1,10 +1,22 @@
{ config, flake, ... }:
{
config,
flake,
pkgs,
...
}:
let
inherit (flake.config.machines.devices) ceres;
inherit (flake.config.services.instances) opencloud web;
service = opencloud;
localhost = web.localhost.address1;
host = service.domains.url0;
secretValue = builtins.readFile config.sops.secrets."${service.name}-pass".path;
envFile = pkgs.writeText "${service.sops.path0}/opencloud.env" ''
ADMIN_PASSWORD=${secretValue}
OC_INSECURE=true
'';
in
{
services = {
@ -14,10 +26,7 @@ in
port = service.ports.port0;
address = localhost;
stateDir = "/var/lib/${service.name}";
environment = {
OC_INSECURE = "true";
};
environmentFile = config.sops.secrets."${service.name}-pass".path;
environmentFile = envFile;
};
caddy = {
virtualHosts = {

View file

@ -47,7 +47,7 @@ kanboard-smtp: ENC[AES256_GCM,data:eOIEGwJZlvbJaTfDRU3IFQ==,iv:Jex01WlHG3uxqUnTS
podgrab-pass: ENC[AES256_GCM,data:DVmJDb4VqcZDKNcedSaRA5dqKOzx1tSzDiK3i23+a6v3nK+4Kh7n8EA=,iv:SiiUjJLHkCOO1VKCmubftKx06laFqNv79tIPnkVYrJU=,tag:kdkT+03DemlNAsuzps8fnw==,type:str]
firefly-iii-key: ENC[AES256_GCM,data:tLJfwB8De1vdGeccr4SxifU7KYAfnasoXISvz5mSR28=,iv:vknG+h2D04lECHE/PPA53aZqWk4ouYcH+WfP7WooPYU=,tag:HKma2cydw58pAnvOFH53fA==,type:str]
firefly-iii-pass: ENC[AES256_GCM,data:eJwIM4YHnXTqTOUfU/0CKMSS534VEZIxkBviI1pd7R4=,iv:pUv8ok5nLDGeCcP2hsTculk+MPPAjkupidQO0Jkc3Wc=,tag:zq7+lFjdOr5ORpthqXW8EA==,type:str]
opencloud-pass: ENC[AES256_GCM,data:NWdv0aPdimCl3UUz1SBkWo1FjFJv9LkZEwWhsvvU40NdAvRwpLdY7cTUcP2Rigs=,iv:iDk/67ifxDkoiYP4MncsVNCXJck27mPzBtRBqnzc7Co=,tag:Ma3nBAL0X08241AtZE41DA==,type:str]
opencloud-pass: ENC[AES256_GCM,data:3uqiScqTMZVRwivjT5hQayhiJQEJtyBT/zjt2bhJnZg=,iv:PuRHr+zONwsO9K0RcaQYGTY3zR4RDLWU5jpFbf9Icrw=,tag:9ccUJszOTUzgEYfWYJDcmg==,type:str]
sops:
age:
- recipient: age19dpncsdphdt2tmknjs99eghk527pvdrw0m29qjn2z2gg3et5tdtqycqhl0
@ -59,7 +59,7 @@ sops:
bXBOa1VSakoyaWxpODJEOU11QUZCaUEK8Ch9Ten3DdrPHF1DTH2qei85AlHUOaLD
aNfzakake7ej+MxJYdKEU0bcWofNMKzIlZa2uM10KZSENDP8d8qlig==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-07-07T18:59:54Z"
mac: ENC[AES256_GCM,data:Lk5YZ6dt0A1sVfz3dw6ATdm0sGQAV/6I2lN0wYtw3ZiILqzPe9Sr2yLxAmvoSWP9MzERGd7WXKZXa0+bKCsJlYYSElx+CBfabKMxj3CFxpy+SZnwdKUU3PMWIsD6TW0G0+gFGS/r8iBMmgY6uL5lN6cK2vAAR7zU2UB33S6RLCA=,iv:dXIvA6rp/F/Y1v6FdI4DFKb2bsP0kWWQ1j1wDnAhNSo=,tag:uthcpHfn/7SIzPAiQq1LWA==,type:str]
lastmodified: "2025-07-07T20:26:28Z"
mac: ENC[AES256_GCM,data:nQOoDH2GB37F/xahme6cD8+tFm5hBnz2m7kpTz/CA+RcoDawPAYaoCy6Jn6per+3c/PuFEKMxnQSu5R+gNcRybdDUK23bKfM5qGZ3I03CqTqanqVZlwK8eMYFE4c1/lMhO8UGycYnUuYumWnm8nrepay+4TlM6O5Eh1kYwzFSmo=,iv:40BXvzijdMGwZP43oC4b08HncdeH3Q5knZUk7YrnPnA=,tag:KW8yEdmXtLGTe/a9DgYG9g==,type:str]
unencrypted_suffix: _unencrypted
version: 3.10.2