Slavi Pantaleev
f9811a0e0a
matrix-authentication-service: mount Synapse Postgres socket for syn2mas
...
syn2mas reads Synapse's homeserver.yaml and reuses the database
connection details from there.
When Synapse is configured to reach the integrated Postgres over a UNIX socket,
the temporary syn2mas container was given the config file but not the socket mount,
so migrations could fail even though Synapse itself was configured correctly.
Wire the Synapse socket settings into MAS via playbook vars and mount
the same socket path into the syn2mas container, so migrations work in
socket-based deployments without coupling the MAS role directly to
Synapse role variables.
2026-03-16 22:43:02 +02:00
Slavi Pantaleev
c6d33b819a
matrix-authentication-service: normalize generated key ownership
...
Fix host-generated MAS key ownership and mode after creation so installs recover cleanly when become_user is not honored. Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/5033
2026-03-16 16:49:51 +02:00
renovate[bot]
1898bb5c49
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.13.0
2026-03-10 15:08:40 +02:00
renovate[bot]
f187cf84d5
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.12.0
2026-02-24 16:52:38 +02:00
QEDeD
f0f496b6ba
Quote YAML mode values to satisfy octal lint rules
2026-02-16 13:19:10 +02:00
Slavi Pantaleev
985740e89d
Add conditional restart support to remaining services
...
Add change-tracking and restart_necessary computation for:
- matrix-authentication-service (custom role in this repo)
- container-socket-proxy, traefik-certs-dumper, postgres, exim-relay,
cinny, livekit-server (external roles, bumped in requirements.yml)
Wire all 7 services in group_vars to use their _restart_necessary variable
instead of hardcoded true.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 16:21:36 +02:00
renovate[bot]
ca356c52e2
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.11.0
2026-02-10 16:51:09 +02:00
renovate[bot]
6629867235
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.10.0
2026-01-27 21:18:40 +02:00
renovate[bot]
78c7b61af8
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.9.0
2026-01-13 19:47:45 +02:00
renovate[bot]
ddc5e094a3
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.8.0
2025-12-10 06:42:37 +02:00
Slavi Pantaleev
325b22a302
Stop using deprecated vars variable in all other custom roles
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4776
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4777
2025-12-02 21:32:15 +02:00
renovate[bot]
2821774fca
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.7.0
2025-11-27 03:22:44 +02:00
Slavi Pantaleev
430f350733
Stop using deprecated vars variable
2025-11-26 11:35:09 +02:00
renovate[bot]
4b19196a75
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.6.0
2025-11-11 15:30:52 +02:00
renovate[bot]
bbcc94980b
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.5.0
2025-10-28 15:47:02 +02:00
Slavi Pantaleev
b2024fa7c1
Upgrade Matrix Authentication Service (1.4.0 -> 1.4.1)
2025-10-16 17:59:09 +03:00
Slavi Pantaleev
d908d003c8
Add support for configuring account.password_registration_email_required for Matrix Authentication Service
...
Ref:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4647
- https://github.com/element-hq/matrix-authentication-service/releases/tag/v1.4.0
- https://github.com/element-hq/matrix-authentication-service/pull/5109
2025-10-16 06:59:10 +03:00
renovate[bot]
31f222823b
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.4.0
2025-10-16 06:56:18 +03:00
Benjamin Blacher
dbae258970
Add support for new mas account variables
2025-10-05 06:44:37 +03:00
Slavi Pantaleev
37a0967258
Fix templating of matrix_authentication_service_config_http_listener_web_resources_default when not matrix_authentication_service_admin_api_enabled
...
Regression since db54063a0c
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4617
2025-10-04 13:51:46 +03:00
Slavi Pantaleev
db54063a0c
Add matrix_authentication_service_admin_api_enabled that controls if the Matrix Authentication Service's API is enabled
...
Builds up on top of d0adc8a37473dee2214437b87b2db6b2081851ec
2025-10-02 14:40:24 +03:00
Slavi Pantaleev
8857f78a4d
Add matrix_authentication_service_config_http_listener_web_resources* variables for controlling Matrix Authentication Service's web HTTP listener's resources
2025-10-02 14:40:16 +03:00
renovate[bot]
4cc7d8456b
chore(deps): update ghcr.io/element-hq/matrix-authentication-service docker tag to v1.3.0
2025-09-23 21:44:34 +03:00
renovate[bot]
a444d45f1e
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.2.0
2025-09-09 15:58:52 +03:00
renovate[bot]
831a288ffc
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.1.0
2025-08-26 15:13:09 +03:00
renovate[bot]
865345a08f
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1
2025-08-14 09:18:16 +03:00
renovate[bot]
350cd2031a
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.20.0
2025-07-29 15:04:04 +03:00
Slavi Pantaleev
f2524902af
Cast variables to string before running length on them when checking if a variable contains a value
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 18:13:07 +03:00
Slavi Pantaleev
51ab9ed9ff
Adjust lstrip_blocks to use a bool value for compatibility with ansible-core>=2.19.0
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 17:58:12 +03:00
Slavi Pantaleev
a1f6ee4dc9
Improve compatibility with ansible-core>=2.19.0 by not reaching into vars
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 17:50:20 +03:00
renovate[bot]
6a98f47f73
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.19.0
2025-07-15 18:41:12 +03:00
renovate[bot]
24d1875d38
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.18.0
2025-07-01 20:14:30 +03:00
renovate[bot]
b046292c10
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.17.1
2025-06-17 22:57:26 +03:00
Slavi Pantaleev
19ccd491fb
Upgrade Matrix Authentication Service (v0.15.0 -> v0.16.0) and adapt for the new syn2mas subcommand
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4297
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4300
2025-05-07 17:39:34 +03:00
Slavi Pantaleev
3ee7deb2d7
Rename variable (matrix_user_groupname -> matrix_group_name)
2025-04-29 10:39:41 +03:00
Slavi Pantaleev
9fc5cdab33
Rename variable (matrix_user_username -> matrix_user_name)
2025-04-29 10:39:41 +03:00
renovate[bot]
57ea240060
Update ghcr.io/element-hq/matrix-authentication-service/syn2mas Docker tag to v0.15.0
2025-04-23 20:47:23 +03:00
renovate[bot]
b719c3c11a
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.15.0
2025-04-23 20:46:42 +03:00
Slavi Pantaleev
3492d31dca
Rename some leftover _name_prefix variables (to _registry_prefix)
2025-03-12 17:57:10 +02:00
Slavi Pantaleev
5287b8ddeb
Fix use of undefined variable matrix_authentication_service_container_image_name_prefix
2025-03-12 17:51:19 +02:00
Suguru Hirahara
c18fc93a22
Update validate_config.yml files: edit the banner message for variables name
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:30:50 +09:00
Suguru Hirahara
41c59a1223
Add license information to files for matrix-authentication-service
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-28 21:24:13 +09:00
Slavi Pantaleev
c47eca389b
Rework all roles to include component_(docker|container)_image_registry_prefix* variables
...
This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later.
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
d12643eb91
Do not use docker stop --time (deprecated in Docker v28 in favor of --timeout or just -t)
...
`-t` works on both old and new Docker versions, so it's best to use that.
2025-02-22 21:42:18 +02:00
Slavi Pantaleev
2db103a4eb
Upgrade matrix-authentication-service (0.14.0 -> 0.14.1)
2025-02-20 10:41:27 +02:00
renovate[bot]
2bca5cb445
Update ghcr.io/element-hq/matrix-authentication-service/syn2mas Docker tag to v0.14.0
2025-02-18 20:01:35 +00:00
Slavi Pantaleev
f798ec81e8
Upgrade matrix-authentication-service (0.13.0 -> 0.14.0) and mark matrix-reminder-bot's usage with it as fixed
2025-02-18 21:00:55 +02:00
Suguru Hirahara
2a9cf7de97
Update roles/custom/matrix-authentication-service/tasks/syn2mas.yml: fix punctuation
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-08 01:25:05 +09:00
Suguru Hirahara
8df253b80a
Update roles/custom/matrix-authentication-service/defaults/main.yml: minor changes to comments
...
- Fix punctuations
- Set the common expression for matrix_authentication_service_config_email_mode
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-08 01:24:49 +09:00
Slavi Pantaleev
b4bb12caa4
Merge pull request #4031 from spantaleev/renovate/ghcr.io-element-hq-matrix-authentication-service-syn2mas-0.x
...
Update ghcr.io/element-hq/matrix-authentication-service/syn2mas Docker tag to v0.13.0
2025-02-04 20:42:19 +02:00