Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
2022-02-05 21:32:54 +01:00
Slavi Pantaleev
1099ccab43
Upgrade devture/exim-relay (4.95-r0 -> 4.95-r0-1) and disable self-building on ARM32/ARM64
...
4.95-r0-1 is the first container image tag that is available as a multi-arch image
with support for linux/amd64, linux/arm64/v8 (arm64) and linux/arm/v7 (arm32),
so self-building is no longer necessary on all these platforms.
2022-02-01 17:23:07 +02:00
Slavi Pantaleev
e295c90d0b
Merge pull request #1505 from HarHarLinks/hookshot
...
add matrix-hookshot
2022-02-01 13:45:48 +02:00
Slavi Pantaleev
4a4d718f7c
Upgrade matrix-corporal (2.2.2 -> 2.2.3) and disable self-building on ARM32/ARM64
...
2.2.3 is the first container image tag that is available as a multi-arch image
with support for linux/amd64, linux/arm64/v8 (arm64) and linux/arm/v7 (arm32),
so self-building is no longer necessary on all these platforms.
2022-01-31 16:52:49 +02:00
HarHarLinks
39d9ef43e9
fixup! update hookshot config to generic hs variables
2022-01-30 19:32:09 +01:00
HarHarLinks
2a91a43b32
Merge remote-tracking branch 'origin/master' into hookshot
2022-01-30 17:50:50 +01:00
HarHarLinks
54d8d0ec38
simplify hookshot conditional for readability
2022-01-30 17:43:29 +01:00
HarHarLinks
c264d670e8
update hookshot config to generic hs variables
2022-01-30 17:41:51 +01:00
Kim Brose
44ae8d3b92
refine etherpad in nginx wanted services condition
2022-01-23 14:28:11 +01:00
Kim Brose
a9dd397771
add etherpad to nginx wanted services
...
it's required if enabled by the dimension config here:
6eb8fb8392/roles/matrix-etherpad/tasks/init.yml (L42-L49)
see also #1517
2022-01-22 18:59:16 +01:00
HarHarLinks
321ed9b609
Merge remote-tracking branch 'origin/master' into hookshot
2022-01-14 19:26:31 +01:00
HarHarLinks
08fe38cf40
add hookshot to nginx wanted services
...
related 0fb881deb5
2022-01-12 13:09:13 +01:00
HarHarLinks
224633df1d
fix condition for matrix_hookshot_container_http_host_bind_ports
2022-01-12 01:31:46 +01:00
HarHarLinks
2b97ab9a51
fix matrix_hookshot_container_http_host_bind_ports
2022-01-12 01:22:54 +01:00
HarHarLinks
3a766d4ba5
proxy hookshot metrics when proxying synapse metrics
...
see also #1527
2022-01-11 22:39:57 +01:00
Slavi Pantaleev
0fb881deb5
Update the "wanted systemd services" list for matrix-nginx-proxy/matrix-grafana
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1517
2022-01-11 08:29:38 +02:00
HarHarLinks
87871040df
add hookshot metrics to internal prometheus
2022-01-11 00:56:51 +01:00
HarHarLinks
1987cc4839
refine hookshot role
2022-01-11 00:19:29 +01:00
Aine
a83b880f72
matrix-bot-honoroit: feedback
2022-01-09 18:49:41 +02:00
Aine
4377c348c5
matrix-bot-honoroit: disable self-build by default, update to v0.9.1
2022-01-09 17:46:47 +02:00
HarHarLinks
e0f2aa9de8
refactor matrix_hookshot_container_http_host_bind_ports
2022-01-08 17:16:53 +01:00
Slavi Pantaleev
7b093c5ae0
Move some variables to a more appropriate location
2022-01-08 09:11:22 +02:00
Slavi Pantaleev
19b5a50805
Derive Honoroit database password from matrix_homeserver_generic_secret_key
...
Related to the work done in https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/818
2022-01-08 09:08:55 +02:00
Slavi Pantaleev
5c3c0d0d58
Set Dendrite's real_ip_header correctly
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
05b4572fab
Fix matrix_dimension_homeserver_federationUrl for Dendrite
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
de49cc5271
Fix matrix_registration_shared_secret for Dendrite
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
593fc2fa85
Replace matrix-synapse.service references with more homeserver-neutral references
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
38ad152c03
Add Dendrite-awareness to matrix_homeserver_container_url when matrix-nginx-proxy disabled
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
bbbfc0708f
Derive matrix_coturn_turn_static_auth_secret from matrix_homeserver_generic_secret_key
...
Doing this further simplifies examples/vars.yml.
2022-01-07 16:00:51 +02:00
Slavi Pantaleev
965890bf75
Derive secrets from matrix_homeserver_generic_secret_key, not matrix_synapse_macaroon_secret_key
...
We're trying to move away from implementation-specific variables,
hoping for a clean (implementation-neutral) examples/vars.yml file.
2022-01-07 16:00:42 +02:00
Slavi Pantaleev
1dfe21944f
Make matrix_homeserver_implementation influence matrix_IMPLEMENTATION_enabled, not the other way around
...
Doing this seems more reasonable and simpler.
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
4139290cc9
Rename some variables for consistency
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
32bbcf5ed6
Fix incorrect definition
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
38ec546b8b
Only trust own identity server in Dendrite config, if ma1sd enabled
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
ecc237bbad
Initial work on getting nginx reverse proxying working with Dendrite
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
3cf9f87097
Add matrix_homeserver_implementation, tracking the current homeserver implementation
...
The goal is to have a single variable which tells us which homeserver
software is in use. Much simpler than having if/elif/elif checks for
variables like (`matrix_synapse_enabled` and `matrix_dendrite_enabled`, etc.)
everywhere.
2022-01-07 15:59:35 +02:00
Slavi Pantaleev
5b148921a0
Upgrade Dendrite (0.3.11 -> 0.5.0) and update configuration
...
This brings dendrite.yaml up to date and cleans things up a bit.
2022-01-07 15:59:35 +02:00
Jip J. Dekker
07af05690c
Add initial role for Dendrite as alternative Matrix server
2022-01-07 15:59:35 +02:00
rakshazi
d9dd524db3
self-build consistency: rename vars everywhere
2022-01-07 12:18:45 +02:00
Slavi Pantaleev
b0c801a497
Rename variable for consistency (matrix_bot_honoroit_container_self_build -> matrix_bot_honoroit_container_image_self_build)
...
Discussed in https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1514
2022-01-07 11:53:24 +02:00
rakshazi
407e8c4940
added honoroit
2022-01-06 20:30:10 +02:00
rakshazi
490f11ba0d
matrix-client-cinny: self_build feedback"
2022-01-06 09:11:28 +02:00
rakshazi
5788a16a2e
added matrix-client-cinny
2022-01-05 18:33:21 +02:00
HarHarLinks
621251c1e5
hookshot role groundwork
2022-01-03 21:25:03 +01:00
Slavi Pantaleev
dcab14d9a8
Add self-building support to Beeper LinkedIn bridge
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1480
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1242
2021-12-23 13:04:09 +02:00
Shreyas Ajjarapu
25ced724ac
Update matrix_servers
2021-12-20 23:38:54 -06:00
Matthew Cengia
0f49ce0638
Set up vars for mautrix-twitter playbook
...
* Copy/update mautrix_facebook group_vars to mautrix_twitter
* Replace facebook -> twitter, fb -> twt, remove presence var
* Enable playbook in setup.yml
2021-12-14 22:36:23 +11:00
Slavi Pantaleev
fc55df9318
Make some appservices reach the homeserver via nginx
...
This is useful when Synapse is using a worker setup. In that case,
we don't want appservices to connect to `matrix-synapse:8008`, because
not all APIs are exposed there.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1449
2021-12-10 08:29:57 +02:00
John M
286871b9b5
Add self-build for Dimension
...
Add a self-build option for the Dimension Dockerfile.
- This helps further support arm64 hosts (i.e. A1.Flex w/Oracle)
2021-12-08 04:48:59 -08:00
Christos Karamolegkos
ab60238518
Support encrypted matrix_synapse_macaroon_secret_key
...
This change forces ansible to decrypt the variable with ansible-vault if encrypted, to avoid the error '{"msg": "Unexpected templating type error occurred on ({{ matrix_synapse_macaroon_secret_key | password_hash('sha512') }}): secret must be unicode or bytes, not ansible.parsing.yaml.objects.AnsibleVaultEncryptedUnicode"}'
Every other variable in the playbook was found to have no problems with encryption.
The change has no negative impact on non-encrypted matrix_synapse_macaroon_secret_key.
2021-11-26 19:51:05 +02:00