Marko Weltzer
8e8bf55e15
fix: missing spaces on closing }
před 4 roky
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
před 4 roky
Slavi Pantaleev
ccb85b31a4
Upgrade devture/email2matrix (1.0.1 -> 1.0.2) and disable self-building on ARM32/ARM64
1.0.2 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.
před 4 roky
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.
před 4 roky
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.
před 4 roky
HarHarLinks
39d9ef43e9
fixup! update hookshot config to generic hs variables
před 4 roky
HarHarLinks
54d8d0ec38
simplify hookshot conditional for readability
před 4 roky
HarHarLinks
c264d670e8
update hookshot config to generic hs variables
před 4 roky
Kim Brose
44ae8d3b92
refine etherpad in nginx wanted services condition
před 4 roky
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
před 4 roky
HarHarLinks
08fe38cf40
add hookshot to nginx wanted services
related 0fb881deb5
před 4 roky
HarHarLinks
224633df1d
fix condition for matrix_hookshot_container_http_host_bind_ports
před 4 roky
HarHarLinks
2b97ab9a51
fix matrix_hookshot_container_http_host_bind_ports
před 4 roky
HarHarLinks
3a766d4ba5
proxy hookshot metrics when proxying synapse metrics
see also #1527
před 4 roky
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
před 4 roky
HarHarLinks
87871040df
add hookshot metrics to internal prometheus
před 4 roky
HarHarLinks
1987cc4839
refine hookshot role
před 4 roky
Aine
a83b880f72
matrix-bot-honoroit: feedback
před 4 roky
Aine
4377c348c5
matrix-bot-honoroit: disable self-build by default, update to v0.9.1
před 4 roky
HarHarLinks
e0f2aa9de8
refactor matrix_hookshot_container_http_host_bind_ports
před 4 roky
Slavi Pantaleev
7b093c5ae0
Move some variables to a more appropriate location
před 4 roky
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
před 4 roky
Slavi Pantaleev
5c3c0d0d58
Set Dendrite's real_ip_header correctly
před 4 roky
Slavi Pantaleev
05b4572fab
Fix matrix_dimension_homeserver_federationUrl for Dendrite
před 4 roky
Slavi Pantaleev
de49cc5271
Fix matrix_registration_shared_secret for Dendrite
před 4 roky
Slavi Pantaleev
593fc2fa85
Replace matrix-synapse.service references with more homeserver-neutral references
před 4 roky
Slavi Pantaleev
38ad152c03
Add Dendrite-awareness to matrix_homeserver_container_url when matrix-nginx-proxy disabled
před 4 roky
Slavi Pantaleev
bbbfc0708f
Derive matrix_coturn_turn_static_auth_secret from matrix_homeserver_generic_secret_key
Doing this further simplifies examples/vars.yml.
před 4 roky
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.
před 4 roky
Slavi Pantaleev
1dfe21944f
Make matrix_homeserver_implementation influence matrix_IMPLEMENTATION_enabled, not the other way around
Doing this seems more reasonable and simpler.
před 4 roky
Slavi Pantaleev
4139290cc9
Rename some variables for consistency
před 4 roky
Slavi Pantaleev
32bbcf5ed6
Fix incorrect definition
před 4 roky
Slavi Pantaleev
38ec546b8b
Only trust own identity server in Dendrite config, if ma1sd enabled
před 4 roky
Slavi Pantaleev
ecc237bbad
Initial work on getting nginx reverse proxying working with Dendrite
před 4 roky
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.
před 4 roky
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.
před 4 roky
Jip J. Dekker
07af05690c
Add initial role for Dendrite as alternative Matrix server
před 5 roky
rakshazi
d9dd524db3
self-build consistency: rename vars everywhere
před 4 roky
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
před 4 roky
rakshazi
407e8c4940
added honoroit
před 4 roky
rakshazi
490f11ba0d
matrix-client-cinny: self_build feedback"
před 4 roky
rakshazi
5788a16a2e
added matrix-client-cinny
před 4 roky
HarHarLinks
621251c1e5
hookshot role groundwork
před 4 roky
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
před 4 roky
Shreyas Ajjarapu
25ced724ac
Update matrix_servers
před 4 roky
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
před 4 roky
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
před 4 roky
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)
před 4 roky
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.
před 4 roky
boris runakov
394ecb0acc
remove default from variable name
před 4 roky