From 88cfbc06992a17b5bc7c91b5f90656ab7baca1fa Mon Sep 17 00:00:00 2001 From: Sophie Schiller Date: Fri, 14 May 2021 20:03:56 +0200 Subject: [PATCH] bundle/matrix-synapse update dependencies, improve postgres database creation --- bundles/matrix-synapse/items.py | 1 + bundles/matrix-synapse/metadata.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/bundles/matrix-synapse/items.py b/bundles/matrix-synapse/items.py index efe5208..8643d07 100644 --- a/bundles/matrix-synapse/items.py +++ b/bundles/matrix-synapse/items.py @@ -32,6 +32,7 @@ svc_systemd = { 'file:/etc/matrix-synapse/homeserver.yaml', 'file:/etc/systemd/system/matrix-synapse.service.d/override.conf', 'pkg_apt:matrix-synapse-py3', + 'postgres_db:synapse', }, }, } diff --git a/bundles/matrix-synapse/metadata.py b/bundles/matrix-synapse/metadata.py index e00415a..bb2f3fe 100644 --- a/bundles/matrix-synapse/metadata.py +++ b/bundles/matrix-synapse/metadata.py @@ -36,6 +36,7 @@ defaults = { 'password': repo.vault.password_for('{} postgresql synapse_user'.format(node.name)), 'database': 'synapse', }, + 'appservice_configs': set(), }, 'postgresql': { 'roles': { @@ -46,6 +47,10 @@ defaults = { 'databases': { 'synapse': { 'owner': 'synapse_user', + 'when_creating': { + 'collation': 'C', + 'ctype': 'C', + }, }, }, }