224633df1d
fix condition for matrix_hookshot_container_http_host_bind_ports
2022-01-12 01:31:46 +01:00
2b97ab9a51
fix matrix_hookshot_container_http_host_bind_ports
2022-01-12 01:22:54 +01:00
3a766d4ba5
proxy hookshot metrics when proxying synapse metrics
...
see also #1527
2022-01-11 22:39:57 +01:00
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
87871040df
add hookshot metrics to internal prometheus
2022-01-11 00:56:51 +01:00
1987cc4839
refine hookshot role
2022-01-11 00:19:29 +01:00
a83b880f72
matrix-bot-honoroit: feedback
2022-01-09 18:49:41 +02:00
4377c348c5
matrix-bot-honoroit: disable self-build by default, update to v0.9.1
2022-01-09 17:46:47 +02:00
e0f2aa9de8
refactor matrix_hookshot_container_http_host_bind_ports
2022-01-08 17:16:53 +01:00
7b093c5ae0
Move some variables to a more appropriate location
2022-01-08 09:11:22 +02:00
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
5c3c0d0d58
Set Dendrite's real_ip_header correctly
2022-01-07 16:00:51 +02:00
05b4572fab
Fix matrix_dimension_homeserver_federationUrl for Dendrite
2022-01-07 16:00:51 +02:00
de49cc5271
Fix matrix_registration_shared_secret for Dendrite
2022-01-07 16:00:51 +02:00
593fc2fa85
Replace matrix-synapse.service references with more homeserver-neutral references
2022-01-07 16:00:51 +02:00
38ad152c03
Add Dendrite-awareness to matrix_homeserver_container_url when matrix-nginx-proxy disabled
2022-01-07 16:00:51 +02:00
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
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
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
4139290cc9
Rename some variables for consistency
2022-01-07 15:59:35 +02:00
32bbcf5ed6
Fix incorrect definition
2022-01-07 15:59:35 +02:00
38ec546b8b
Only trust own identity server in Dendrite config, if ma1sd enabled
2022-01-07 15:59:35 +02:00
ecc237bbad
Initial work on getting nginx reverse proxying working with Dendrite
2022-01-07 15:59:35 +02:00
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
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
07af05690c
Add initial role for Dendrite as alternative Matrix server
2022-01-07 15:59:35 +02:00
d9dd524db3
self-build consistency: rename vars everywhere
2022-01-07 12:18:45 +02:00
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
407e8c4940
added honoroit
2022-01-06 20:30:10 +02:00
490f11ba0d
matrix-client-cinny: self_build feedback"
2022-01-06 09:11:28 +02:00
5788a16a2e
added matrix-client-cinny
2022-01-05 18:33:21 +02:00
621251c1e5
hookshot role groundwork
2022-01-03 21:25:03 +01:00
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
25ced724ac
Update matrix_servers
2021-12-20 23:38:54 -06:00
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
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
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
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
b4fb819481
Merge pull request #1403 from borisrunakov/rename-matrix-ma1sd-default-port
...
remove default from variable name
2021-11-17 10:35:54 +02:00
394ecb0acc
remove default from variable name
2021-11-16 21:14:28 +02:00
d3a9ec98de
refactoring
2021-11-16 21:03:21 +02:00
1ec67f49b0
replaced 8008 where possible
2021-11-15 22:43:05 +02:00
c1bc7b9f93
Rename variables to prevent confusion
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1397
and https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1399
2021-11-15 14:56:11 +02:00
07496069c8
rellocating variables for consistency
2021-11-15 12:07:54 +02:00
7756cc4c8e
replace port 8048 with matrix_synapse_container_default_federation_port
2021-11-14 20:30:13 +02:00
9688d071a8
fix matrix_synapse_account_threepid_delegates_email and matrix_synapse_account_threepid_delegates_msisdn ( #1370 )
...
* fix for string concatenation on matrix_synapse_account_threepid_delegates_email and matrix_synapse_account_threepid_delegates_msisdn
* .editorconfig should not be ignored
* Restore .gitignore
Co-authored-by: b <b@b>
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2021-11-01 12:02:02 +02:00
dcda17595a
change port 8090 to matrix_ma1sd_default_port
2021-10-31 21:06:22 +02:00
06bcdcf9d2
Merge pull request #1311 from HarHarLinks/master
...
add auto proxy synapse worker metrics
2021-10-25 09:21:11 +03:00
4209c4208c
add own variable for worker metrics
...
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1311#issuecomment-945718866
2021-10-20 12:51:00 +02:00
6937a2c0a9
Ensure password_hash salt is less than 16 chars
...
Also fixes the appservice and homeserver tokens for the Googlechat bridge,
so that they're not the same as the ones for the Hangouts bridge.
2021-10-13 07:48:59 +03:00