wip
Some checks failed
checks / check-links (pull_request) Failing after 14s
checks / checks-impure (pull_request) Successful in 1m51s
checks / checks (pull_request) Failing after 4m0s

This commit is contained in:
Jörg Thalheim 2024-04-05 13:08:06 +02:00
parent 6c91a9b81e
commit e22501799b

View File

@ -58,8 +58,13 @@ in
}
];
};
extraConfigFiles = [ "/var/lib/matrix-synapse/registration_shared_secret.yaml" ];
extraConfigFiles = [ "/run/credentials/matrix-synapse.service/registration_shared_secret.yaml" ];
};
systemd.services.matrix-synapse.serviceConfig.LoadCredentials = [
"registration_shared_secret.yaml:${config.clanCore.facts.services.matrix-synapse.secret.synapse-registration_shared_secret.path}"
];
systemd.services.matrix-synapse.serviceConfig.ExecStartPre = [
"+${pkgs.writeShellScript "create-matrix-synapse-db" ''
export PATH=${
@ -83,11 +88,6 @@ in
psql -c "ALTER DATABASE \"matrix-synapse\" OWNER TO \"matrix-synapse\""
fi
''}"
"+${pkgs.writeShellScript "copy-registration-shared-secret" ''
cp ${config.clanCore.facts.services.matrix-synapse.secret.synapse-registration_shared_secret.path} /var/lib/matrix-synapse/registration_shared_secret.yaml
chown matrix-synapse:matrix-synapse /var/lib/matrix-synapse/registration_shared_secret.yaml
chmod 600 /var/lib/matrix-synapse/registration_shared_secret.yaml
''}"
];
clanCore.facts.services."matrix-synapse" = {