server: add secrets to nextcloud and postgresql

This commit is contained in:
2022-12-27 09:25:23 +01:00
parent 92a56bff1c
commit 211e8cbca2
6 changed files with 66 additions and 8 deletions

View File

@@ -12,10 +12,20 @@
dbname = "nextclouddb";
dbport =
adminuser = "kabbone";
#adminpassFile = "secret123";
adminpassFile = config.age.secrets."services/nextcloud/adminpassFile".path;
dbpassFile = config.age.secrets."services/nextcloud/dbpassFile".path;
};
};
age.secrets."services/nextcloud/dbpassFile" = {
file = ../../../secrets/services/nextcloud/dbpassFile.age;
owner = "nextcloud";
};
age.secrets."services/nextcloud/adminpassFile" = {
file = ../../../secrets/services/nextcloud/adminpassFile.age;
owner = "nextcloud";
};
systemd.services."nextcloud-setup" = {
requires = ["postgresql.service"];
after = ["postgresql.service"];