matrix-synapse: use registration_shared_secret_path instead

This commit is contained in:
Jörg Thalheim 2024-06-11 16:20:05 +02:00
parent 24b0d72d96
commit 79b5ad0754
2 changed files with 5 additions and 5 deletions

View File

@ -38,7 +38,7 @@
z.mode = "0700";
};
"/etc/secrets/synapse-registration_shared_secret" = {
f.argument = "registration_shared_secret: supersecret";
f.argument = "supersecret";
z = {
mode = "0400";
user = "root";

View File

@ -102,6 +102,7 @@ in
"turn:turn.matrix.org?transport=udp"
"turn:turn.matrix.org?transport=tcp"
];
registration_shared_secret_path = "/run/synapse-registration-shared-secret";
listeners = [
{
port = 8008;
@ -122,11 +123,10 @@ in
}
];
};
extraConfigFiles = [ "/run/synapse-registration-shared-secret.yaml" ];
};
systemd.tmpfiles.settings."01-matrix" = {
"/run/synapse-registration-shared-secret.yaml" = {
"/run/synapse-registration-shared-secret" = {
C.argument =
config.clanCore.facts.services.matrix-synapse.secret.synapse-registration_shared_secret.path;
z = {
@ -154,7 +154,7 @@ in
pwgen
];
generator.script = ''
echo "registration_shared_secret: $(pwgen -s 32 1)" > "$secrets"/synapse-registration_shared_secret
echo -n "$(pwgen -s 32 1)" > "$secrets"/synapse-registration_shared_secret
'';
};
}
@ -182,7 +182,7 @@ in
trap 'rm -f "$headers"' EXIT
cat > "$headers" <<EOF
Authorization: Bearer $(cat /run/synapse-registration-shared-secret.yaml| sed -n 's/registration_shared_secret: //p')
Authorization: Bearer $(cat /run/synapse-registration-shared-secret)
EOF
''
+ lib.concatMapStringsSep "\n" (user: ''