Slavi Pantaleev
6b1e25d843
Do not create matrix_bridge_sms Postgres database
...
That bridge only supports its own file-based database,
so preparing a Postgres database for it is pointless.
2021-01-03 10:21:59 +02:00
Slavi Pantaleev
bcb408497d
Fix broken links (mautrix bridges are not on Docker Hub)
2021-01-03 10:18:53 +02:00
Slavi Pantaleev
23f246b0ad
Mention mautrix-signal migration steps to early adopters
2021-01-03 09:19:06 +02:00
Slavi Pantaleev
6cce5383bc
Fix Ansible 2.9.6 check
...
Fixup for https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/769
2021-01-03 08:55:30 +02:00
Slavi Pantaleev
2c09111a3a
Actually enforce that we run on Ansible >= 2.7.1
...
Related to 6e652e10ad
2021-01-03 08:54:17 +02:00
Slavi Pantaleev
8710883064
Merge pull request #743 from pushytoxin/docker_network
...
Drop the old workaround for an Ansible bug that has been fixed three years ago
2021-01-03 08:49:09 +02:00
Slavi Pantaleev
6e652e10ad
Bump minimium Ansible version to 2.7.1
...
Provoked by https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/743
2021-01-03 08:48:29 +02:00
Slavi Pantaleev
cd2d2f594a
Merge pull request #686 from laszabine/signal
...
Added a role for the bridge mautrix-signal
2021-01-03 08:25:01 +02:00
Slavi Pantaleev
3b524ee815
Make mautrix-signal bridge not log to files
...
We try to only use console logging (going to journald) for everything,
instead of logging things twice (or more).
2021-01-03 08:20:43 +02:00
Slavi Pantaleev
274f23f668
Make matrix-mautrix-signal-daemon.service depend on docker.service
2021-01-03 08:16:49 +02:00
Slavi Pantaleev
da2a6682b3
Get rid of matrix_mautrix_signal_configuration_permissions
...
While it's kind of nice having it, it's also somewhat raw
and unnecessary.
Having a good default and not even mentioning it seems better
for most users.
People who need a more exposed bridge (rare) can use
override the default configuration using
`matrix_mautrix_signal_configuration_extension_yaml`.
2021-01-03 08:06:32 +02:00
Slavi Pantaleev
aac400664a
Announce mautrix-signal bridge
2021-01-03 07:59:49 +02:00
Slavi Pantaleev
df8d9cfd34
Remove some TODOs
...
The answer to these is: it's good to have them in both places.
The role defines the obvious things it depends on (not knowing
what setup it will find itself into), and then
`group_vars/matrix_servers` "extends" it based on everything else it
knows (the homeserver being Synapse, whether or not the internal
Postgres server is being used, etc.)
2021-01-03 07:46:55 +02:00
Slavi Pantaleev
4805637181
Add support for custom ma1sd view sesion templates
2021-01-03 07:36:09 +02:00
Slavi Pantaleev
f84c69c164
Relocate custom ma1sd threepid email templates to config/
...
We used to store them in data/, but that seems inappropriate,
since it's just static configuration that the playbook can recreate.
2021-01-03 07:35:13 +02:00
Slavi Pantaleev
b5812b539b
Rename ma1sd custom email template variable
...
Keeps up with https://github.com/ma1uta/ma1sd/commit/a1f64f515919e40708a4be59e508ac0dbf86f12f#diff-0ccf69eb4d59a7645eb4d0a0b077e693948edb33ad06df043bba3fb30122879b
2021-01-03 00:58:31 +02:00
Slavi Pantaleev
fb83eccf99
Relocate SQL template file
2021-01-03 00:58:31 +02:00
Sabine Laszakovits
84cac25c11
added config data_dir (else in ~, which isn't set)
2021-01-02 19:01:21 +01:00
Sabine Laszakovits
56af2b1a8c
small fixes
2021-01-02 00:56:45 +01:00
Sabine Laszakovits
89f7f3c3b8
added log level configuration
2021-01-02 00:55:55 +01:00
Sabine Laszakovits
ffb837d4bc
made the bridge use the default postgres db
2021-01-02 00:39:11 +01:00
Sabine Laszakovits
a06c58c753
Merge branch 'master' into signal
2021-01-01 21:05:00 +01:00
Slavi Pantaleev
e39b9ab3fd
Merge pull request #772 from 0hlov3/master
...
Example Files for Caddy2
2020-12-29 16:35:34 +02:00
0hlov3
f86d781244
Updates the the caddy2 Readme and comment lines for dimension
2020-12-29 14:07:32 +01:00
0hlov3
63c92fc2de
Adds Example for Caddy2 Jitsi
2020-12-29 12:02:12 +01:00
0hlov3
a1ecaf54ef
Adds Example for Caddy2 Jitsi
2020-12-29 12:00:01 +01:00
Slavi Pantaleev
1ed991e25c
Merge pull request #769 from aaronraimist/check-for-buggy-ansible
...
Check for buggy version of Ansible that Ubuntu 20.04 provides
2020-12-29 11:19:37 +02:00
Slavi Pantaleev
86da489b9b
Never fail when stopping systemd service during (SQLite -> Postgres) migration
...
We need to suppress systemd service-stopping requests in certain rare
cases like https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/771
That issue seems to describe a case, where a migration from mxisd to
ma1sd was happening (DB files had just been moved), and then we were
attemping to stop `matrix-ma1sd.service` so we could import that database into
Postgres. However, there's neither `matrix-mxisd.service`, nor
`matrix-ma1sd.service` after `migrate_mxisd.yml` had just run, so
stopping `matrix-ma1sd.service` was failing.
2020-12-29 10:31:20 +02:00
Aaron Raimist
8827a49e21
Check equality properly
2020-12-26 20:20:00 -06:00
Aaron Raimist
3dd0517f04
Check for buggy version of Ansible that Ubuntu 20.04 provides
2020-12-26 20:13:49 -06:00
Slavi Pantaleev
c0a62d6c17
Mention base domain serving
2020-12-24 11:56:36 +02:00
Slavi Pantaleev
d023355d2e
Fix typo
2020-12-24 11:43:35 +02:00
Slavi Pantaleev
6403904f59
Try to make DNS SRV setup sound scarier (which it is)
...
We've had people who get the impression that well-known = bad,
DNS SRV = good, and who try to use DNS SRV for server delegation.
While it's true that DNS SRV can be superior for high-availability
scenarios, it's much harder to set up and comes with its own potential
downsides.
Using the well-known method is more straightforward and is enough
for almost all of us. Throwing people into the deep for no good
reason is not nice. Hopefully wording is better after this patch.
2020-12-24 11:38:06 +02:00
laszabine
19d030be16
Merge pull request #3 from spantaleev/master
...
Merge
2020-12-24 00:25:25 +00:00
Slavi Pantaleev
067f12b628
Merge pull request #766 from lxp/fix-postgres-upgrade
...
Fix concatenation of additional databases
2020-12-23 20:44:36 +02:00
David Gnedt
befffa926b
Fix concatenation of additional databases
...
Otherwise the postgres upgrade fails with the following error:
Unexpected templating type error occurred on ({{
[matrix_postgres_connection_username]
+
matrix_postgres_additional_databases|map(attribute='username')
}}
): can only concatenate list (not "generator") to list
2020-12-23 19:24:45 +01:00
Slavi Pantaleev
a2a4218e95
Make mautrix-python-based bridges E2EE happier
...
Fixes a problem like this:
> File "/usr/lib/python3.8/site-packages/mautrix/bridge/e2ee.py", line 79, in __init__
> raise RuntimeError("Unsupported database scheme")
mautrix-python's e2ee.py module expects to find `postgres://` instead of
`postgresql://`.
2020-12-23 15:39:12 +02:00
Slavi Pantaleev
80c72615c7
Fixup all Dimension boolean fields after pgloader import
...
This is 8b6174786b done right. There were many more fields
that we had to account for.
2020-12-23 14:12:11 +02:00
Slavi Pantaleev
21662af3be
Archive database only after additional_psql_statements_list had executed
2020-12-23 14:12:11 +02:00
Slavi Pantaleev
a284b6f452
Merge pull request #765 from Cadair/fix-db
...
Use role relative paths for references to matrix-postgres role
2020-12-23 13:38:40 +02:00
Stuart Mumford
019a4d7dcd
Use role relative paths for things
2020-12-23 11:34:48 +00:00
Slavi Pantaleev
be0c599565
Feed more slashes to mautrix bridges when using SQLite
...
This makes the `sqlite://` URI match what we were using before
and what the config expects.
2020-12-23 13:33:25 +02:00
Slavi Pantaleev
ea804f2f9f
Do not use underscore in salts passed to sha512
...
Some Ansible installations choke on it, it seems.
Similar to 9f00970c90
2020-12-23 12:59:48 +02:00
Slavi Pantaleev
8b6174786b
Fixup Dimension database schema a bit after pgloader import
2020-12-23 12:57:43 +02:00
Slavi Pantaleev
f3fc832e85
Merge pull request #764 from KloolK/patch-1
...
Update updating-users-passwords.md
2020-12-23 12:51:53 +02:00
Slavi Pantaleev
9f00970c90
Do not use salts longer than 16 characters
...
We've hit this problem before as well. Certain Ansible installations
choke on it.
2020-12-23 12:31:52 +02:00
Jan
4675c8a715
Update updating-users-passwords.md
...
Fixed markdown error
2020-12-23 11:23:09 +01:00
Slavi Pantaleev
c5f8b1f61b
Fix mautrix-whatsapp Postgres connection string to not use SSL by default
2020-12-23 11:40:22 +02:00
Slavi Pantaleev
4fe1248d95
Update changelog entry to be more informative
2020-12-23 11:21:06 +02:00
Slavi Pantaleev
3475b98b76
Announce the big move to all-on-Postgres
...
Related to
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/740
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/686
2020-12-23 11:02:33 +02:00