Slavi Pantaleev
d251764c16
Fix syntax issues in matrix_postgres_additional_databases
Quotes are necessary around dictionary field names.
There was a missing `}` as well.
5 лет назад
Slavi Pantaleev
0641106370
Allow username of additional Postgres databases to be different
We'll most likely use one that matches the database name, but
it's better to have it configurable.
5 лет назад
transcaffeine
d9f4914e0d
WIP: postgres: create databases for all services
If a service is enabled, a database for it is created in postgres with a uniqque password. The service can then use this database for data storage instead of relying on sqlite.
5 лет назад
Slavi Pantaleev
c07c927d9f
Automatically enable openid listeners when ma1sd enabled
ma1sd requires the openid endpoints for certain functionality.
Example: 90b2b5301c/src/main/java/io/kamax/mxisd/auth/AccountManager.java (L67-L99)
If federation is disabled, we still need to expose these openid APIs on the
federation port.
Previously, we were doing similar magic for Dimension.
As per its documentation, when running unfederated, one is to enable
the openid listener as well. As per their recommendation, people
are advised to do enable it on the Client-Server API port
and use the `federationUrl` variable to override where the federation
port is (making federation requests go to the Client-Server API).
Because ma1sd always uses the federation port (unless you do some
DNS overwriting magic using its configuration -- which we'd rather not
do), it's better if we just default to putting the `openid` listener
where it belongs - on the federation port.
With this commit, we retain the "automatically enable openid APIs" thing
we've been doing for Dimension, but move it to the federation port instead.
We also now do the same thing when ma1sd is enabled.
5 лет назад
Slavi Pantaleev
a5ae7e9ef0
Add self-building support to matrix-corporal
5 лет назад
Slavi Pantaleev
04da1bddf7
Update matrix-mautrix-facebook config a bit
This also disables presence if it's disabled for Synapse.
5 лет назад
Slavi Pantaleev
b354155d7c
Make JVB websockets reverse-proxying work
5 лет назад
Slavi Pantaleev
d235335507
Do not mount /matrix/ssl into matrix-coturn when matrix_ssl_retrieval_method is 'none'
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/734
Similar to 12867e9f18a3321217083, but for `matrix-coturn` (not
`matrix-nginx-proxy`).
5 лет назад
anonym
d4ef751052
Update matrix_servers
5 лет назад
anonym
732f57cbd9
Note about the max length of the postgres password
5 лет назад
Slavi Pantaleev
b5435db338
Fix syntax error in group_vars/matrix_servers
5 лет назад
Slavi Pantaleev
de0987e806
Remove unnecessary variable definition
Related to #681 (Github Pull Request)
5 лет назад
Slavi Pantaleev
1427286cec
Integrate matrix-dynamic-dns with matrix-nginx-proxy without causing a dependency
We'd like the roles to be self-contained (as much as possible).
Thus, the `matrix-nginx-proxy` shouldn't reference any variables from
other roles. Instead, we rely on injection via
`group_vars/matrix_servers`.
Related to #681 (Github Pull Request)
5 лет назад
Slavi Pantaleev
73d5faa1f9
Fix variable name typo
5 лет назад
Scott Crossen
59bb6b2971
responded to reviewer comments
5 лет назад
Scott Crossen
e894befd87
Updates to reviewer comments
5 лет назад
Slavi Pantaleev
56ebeb1ae2
Revert "Restore self-building on ARM for Synapse for now"
This reverts commit 7d211b71e2 .
The multi-arch images are now available, as discussed in #699 (Github Issue).
5 лет назад
Slavi Pantaleev
9a46647010
Make https://matrix.DOMAIN/ redirect to https://element.DOMAIN/
Fixes #696 (Github Issue)
5 лет назад
Slavi Pantaleev
5a7d265997
Fix Synapse Admin not working due to unexposed Synapse Admin APIs
Regression since 63a49bb2dc .
Related to #685 (Github Issue).
We now automatically expose the APIs when Synapse Admin is enabled.
5 лет назад
Slavi Pantaleev
7d211b71e2
Restore self-building on ARM for Synapse for now
While v1.22.0 supposedly has multi-arch Docker images
(thanks to https://github.com/matrix-org/synapse/pull/7921 ),
I can't them on Docker Hub yet, so I'm backing out of this change
for now and letting people fall back to self-building there.
5 лет назад
Slavi Pantaleev
70f0b97a0a
Upgrade Synapse (v1.21.2 -> v1.22.0)
5 лет назад
Slavi Pantaleev
172bf24df7
Enable self-building of matrix-synapse-admin on non-amd64
Related to #658 (Github Issue).
5 лет назад
Chris van Dijk
f6b0f0a477
Rename matrix_riot_jitsi_preferredDomain and matrix_riot_e2ee_default to Element
5 лет назад
Slavi Pantaleev
da38a7869f
Add matrix-registration support
5 лет назад
Slavi Pantaleev
b117dc0cb7
Fix self-check certificate validation when not self-signed
5 лет назад
Slavi Pantaleev
9952ec6c16
Upgrade Synapse (v1.18.0 -> v1.19.0)
5 лет назад
Slavi Pantaleev
296bd6e211
Fix variable name typo
5 лет назад
Slavi Pantaleev
b2ae669566
Add synapse-admin support
Fixes #562 (Github Issue)
5 лет назад
Slavi Pantaleev
78b1ef9a5f
Add support for matrix-reminder-bot
5 лет назад
Slavi Pantaleev
c6ab1c6a90
Riot is now Element
Fixes #586 (Github Issue)
5 лет назад
Hugues Morisset
57f498217a
Add mx-puppet-steam
5 лет назад
Hugues Morisset
42e7f5e9bc
Add mx-puppet-discord
5 лет назад
Slavi Pantaleev
9686a0fc5b
Expose mx-puppet-twitter port when matrix-nginx-proxy disabled
5 лет назад
Tulir Asokan
13186a1ddc
Add mx-puppet-twitter
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 лет назад
Slavi Pantaleev
635f385971
Use pre-built arm64 image for ma1sd
ma1sd 2.4.0 announced experimental support for arm64.
We're making use of those arm64 images instead of self-building.
5 лет назад
teutat3s
0162fe31d1
Re-enable ma1sd user directory search
5 лет назад
jdreichmann
2073cd6cae
mx-puppet-instagram: change tokens appservice<>homeserver in order to not collide with mx-puppet-slack
5 лет назад
Slavi Pantaleev
19b9a1b16c
Expose mautrix-hangouts port if matrix-nginx-proxy is disabled
5 лет назад
jdreichmann
0fea35cdd2
mx-puppet-instagram: add role
5 лет назад
Slavi Pantaleev
10b3ceff72
Make Matrix federation port configurable
Fixes #523 (Github Issue).
5 лет назад
Slavi Pantaleev
831c3f4e64
Fix certbot/cerbot image pulling for ARM32 and ARM64
Related to #529 (Github Issue).
5 лет назад
Slavi Pantaleev
ab32f6adf6
Add self-building support to matrix-mailer (exim-relay)
5 лет назад
benkuly
1ffa4a326c
matrix-sms-bridge:
added docs, added seperate service for database, pr comments
5 лет назад
benkuly
2d75fca257
added matrix-sms-bridge
5 лет назад
Slavi Pantaleev
07ff116266
Do not send User Directory search requests to ma1sd for now
We can undo this once https://github.com/ma1uta/ma1sd/issues/44 gets
resolved.
5 лет назад
Slavi Pantaleev
308fc9c60a
Fix webhooks service address when matrix-nginx-proxy disabled
Fixes #494 (Github Issue).
5 лет назад
Slavi Pantaleev
8cdf3a24f9
Fix variable name typo
5 лет назад
Rodrigo Belem
4149e03b69
Initial mx-puppet-slack bridge role
5 лет назад
Chris van Dijk
3f4bc9b881
Move config supprt for unfederated dimension into group_vars
5 лет назад
Horvath Gergely
b5844d2395
shortening line based on @spantaleev 's comment
5 лет назад