configure domain in a central file
This commit is contained in:
parent
865e1251de
commit
d459fa895e
8 changed files with 52 additions and 30 deletions
|
@ -1,8 +1,10 @@
|
|||
{ config, lib, ... }:
|
||||
|
||||
{
|
||||
let
|
||||
svc_domain = config.mine.settings.domain;
|
||||
in {
|
||||
services.murmur = let
|
||||
certLocation = config.security.acme.certs."fricloud.dk".directory;
|
||||
certLocation = config.security.acme.certs."${svc_domain}".directory;
|
||||
in {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
|
@ -19,7 +21,7 @@
|
|||
systemd.services.murmur.preStart = lib.mkAfter ''${config.services.murmur.package}/bin/mumble-server -ini /run/murmur/murmurd.ini -readsupw < ${config.age.secrets.murmur-superpassword.path}'';
|
||||
|
||||
# add murmur user to domain group to access cert
|
||||
users.groups.fricloud-domain.members = [ config.users.groups.murmur.name ];
|
||||
users.groups.main-domain.members = [ config.users.groups.murmur.name ];
|
||||
|
||||
age.secrets = {
|
||||
murmur-env.owner = config.users.users.murmur.name;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue