feat: nextcloud users

This commit is contained in:
s-prechtl 2025-07-29 11:25:41 +02:00
parent 159e992e61
commit a0657f3d36
5 changed files with 78 additions and 0 deletions

View file

@ -8,6 +8,21 @@
owner = "nextcloud";
group = "nextcloud";
};
age.secrets.nextcloud-jhuber = {
file = ../../secrets/nextcloud-jhuber.age;
owner = "nextcloud";
group = "nextcloud";
};
age.secrets.nextcloud-jweissen = {
file = ../../secrets/nextcloud-jweissen.age;
owner = "nextcloud";
group = "nextcloud";
};
age.secrets.nextcloud-tprechtl = {
file = ../../secrets/nextcloud-tprechtl.age;
owner = "nextcloud";
group = "nextcloud";
};
age.secrets.onlyoffice = {
file = ../../secrets/onlyoffice.age;
owner = "onlyoffice";
@ -35,6 +50,20 @@
settings = {
maintenance_window_start = 3;
};
ensureUsers = {
jhuber = {
email = "jhuber@jhuber.jhuber";
passwordFile = config.age.secrets.nextcloud-jhuber.path;
};
jweissen = {
email = "jweissen@jweissen.jweissen";
passwordFile = config.age.secrets.nextcloud-jweissen.path;
};
tprechtl = {
email = "tprechtl@tprechtl.tprechtl";
passwordFile = config.age.secrets.nextcloud-tprechtl.path;
};
};
database.createLocally = true;
};