renovate[bot]
d720a6a7a5
Update dependency mdit-py-plugins to v0.5.0
9 months ago
renovate[bot]
8c84fb245c
Update pre-commit hook pre-commit/pre-commit-hooks to v6
9 months ago
renovate[bot]
d69b5b5beb
Update dependency charset-normalizer to v3.4.3
9 months ago
Slavi Pantaleev
389118760f
Change default OpenAI model for baibot (`gpt-4.1` -> `gpt-5`)
Ref: https://openai.com/index/introducing-gpt-5/
9 months ago
renovate[bot]
593fbd74de
Update gnuxie/draupnir Docker tag to v2.5.1
9 months ago
renovate[bot]
8bde2035f7
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.8.6
9 months ago
renovate[bot]
e5d4400ccc
Update dependency ntfy to v2.14.0-0
9 months ago
renovate[bot]
e395857a14
Update ghcr.io/element-hq/element-call Docker tag to v0.14.1
9 months ago
renovate[bot]
8762cc0d7d
Update matrixconduit/matrix-conduit Docker tag to v0.10.7
9 months ago
Aine
9cb695a971
* updated etherpad (v2.3.2-5 -> v2.4.2-0)
9 months ago
renovate[bot]
f324c01e78
Update dependency certifi to v2025.8.3
9 months ago
renovate[bot]
65de112d87
Update dependency sphinx-intl to v2.3.2
9 months ago
Slavi Pantaleev
e343b69510
Upgrade devture/ansible (11.1.0-r0-0 -> 11.6.0-r0-0)
9 months ago
renovate[bot]
9706f9eb97
Update dependency click to v8.2.2
9 months ago
renovate[bot]
6f2e7e7a57
Update ghcr.io/element-hq/synapse Docker tag to v1.135.0
9 months ago
Slavi Pantaleev
ce8a9b1653
Upgrade postgres-backup (v17-6 -> v17-7)
9 months ago
Slavi Pantaleev
75b0aeabee
Upgrade Postgres (v17.5-4 -> v17.5-5)
9 months ago
Slavi Pantaleev
dca53824ef
Upgrade Postgres (v17.5-3 -> v17.5-4)
9 months ago
Slavi Pantaleev
1761615bf8
Make `devture_playbook_runtime_messages_list` integration compatible with ansible-core>=2.19.0
Related to https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages/issues/1
9 months ago
renovate[bot]
2f429411f3
Update ghcr.io/element-hq/element-call Docker tag to v0.14.0
9 months ago
Slavi Pantaleev
a01b111495
Upgrade systemd_docker_base (v1.4.0-0 -> v1.4.1-0)
9 months ago
Aine
5d5289576e
Merge pull request #4468 from spantaleev/renovate/ghcr.io-element-hq-element-web-1.x
Update ghcr.io/element-hq/element-web Docker tag to v1.11.108
10 months ago
renovate[bot]
d2419fccf3
Update ghcr.io/element-hq/element-web Docker tag to v1.11.108
10 months ago
Aine
cbbf20004c
replace access log ip anonymization with vars to control access logs
10 months ago
renovate[bot]
5de4b5c657
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.7.30
10 months ago
Aine
e8c7091c3f
update nginx configs for cinny, hydrogen, and synapse reverse proxy companion with ip anonymization
10 months ago
Slavi Pantaleev
84b0879606
Upgrade livekit-server (v1.9.0-4 -> v1.9.0-5) and disable `livekit_server_config_room_auto_create` to improve security
Ref:
- https://github.com/element-hq/lk-jwt-service/releases/tag/v0.3.0
- 5e483e7554/config-sample.yaml (L168-L170)
- 2a1b045526
10 months ago
Slavi Pantaleev
0d56aa126c
Fix container name typo (`matrix-jwt-service` -> `matrix-livekit-jwt-service`) in `ExecStop`
10 months ago
Slavi Pantaleev
d4c168daa9
Do not use `docker stop --time` (deprecated in Docker v28 in favor of `--timeout` or just `-t`)
10 months ago
Slavi Pantaleev
e7d4bd4e28
Upgrade livekit-jwt-servie (0.2.3 -> 0.3.0) and make use of the new `LIVEKIT_FULL_ACCESS_HOMESERVERS` environment variable
Ref: https://github.com/element-hq/lk-jwt-service/releases/tag/v0.3.0
10 months ago
Slavi Pantaleev
0728f9ca36
Upgrade playbook_help ( 201c939eed -> 7663e31145)
10 months ago
renovate[bot]
c1f9032f04
Update ansible/ansible-lint action to v25.7.0
10 months ago
renovate[bot]
abbcb0bc22
Update dependency docutils to v0.22
10 months ago
renovate[bot]
11028761a1
Update ghcr.io/element-hq/element-web Docker tag to v1.11.107
10 months ago
Paul ALNET
24d6d4b94b
fix indentation in ma1sd validate_config
10 months ago
renovate[bot]
350cd2031a
Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.20.0
10 months ago
Slavi Pantaleev
95f239c4a6
Upgrade Etherpad (v2.3.2-4 -> v2.3.2-5) to restore compatibility with older Ansible (<=2.19.0)
10 months ago
Slavi Pantaleev
7f1fa52dd3
Do not invoke `render_worker_upstream()` with an empty workers list
On ansible-core 2.19.0, invoking macro like this (which only outputted
something in its `if` block, not in `else`), resulted in a macro
outputting `None`.
One way to work around it is to add an explicit `else` block which also
outputs something.
A better way to work around it is to only invoke the macro if it
has something to output.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4458
10 months ago
Slavi Pantaleev
9d31b44040
Make matrix-static-files not reference other `matrix_authentication_service_*` variables if MAS is not enabled
10 months ago
Slavi Pantaleev
d876da4186
Explicitly tell template-lookup to not auto-parse JSON files
ansible-core>=2.19.0 only auto-parses YAML files, not JSON.
Previous ansible-core versions auto-parsed JSON as well, but ansible-core>=2.19.0
doesn't, so we added a `from_json` post-filter.
However, older versions auto-parsing JSON and turning it into a dict, on
which we later run `from_json` is no good.
In this patch, we try to equalize behavior and configure Ansible to never parse JSON,
hopefully making old-Ansible behave like new Ansible.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4458
Ref: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_lookup.html#parameter-convert_data
10 months ago
Slavi Pantaleev
4ef78bdb7f
Adjust default value for `matrix_synapse_admin_configuration_extension_json_auto` to match what we expect and how we use it
We expect a string, which is parsed via `from_json`.
This matches previous usage in inventories, as well as what the
user-controlled precedessor of this variable (`matrix_synapse_admin_configuration_extension_json`)
is like.
Related to 997e6ca611
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4459
10 months ago
Aine
c085b540f2
fix etherpad postgres wiring
10 months ago
Aine
9d98c5056e
update etherpad role
10 months ago
Aine
da9b82439b
fix etherpad (ansible>=2.19.0)
10 months ago
Aine
997e6ca611
fix synapse-admin for ansible-core>=2.19.0. Related to #4445
10 months ago
Slavi Pantaleev
3a11a32f9e
Do not rely on ansible-core>=2.19.0 to process Jinja blocks inside strings found in other strings blocks
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
10 months ago
Slavi Pantaleev
570c4121b7
Make sure remaining `when` dict keys do not refer to variables directly, but open a Jinja block
Most `when` dict keys already were done correctly, but these few weren't.
ansible-core 2.19.0 reported the following errors for them:
> [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg.
> [DEPRECATION WARNING]: The `bool` filter coerced invalid value 'variable_name' (str) to False. This feature will be removed from ansible-core version 2.23.
10 months ago
Slavi Pantaleev
90813b3739
Pass the result of JSON-file template lookups through `from_json` for better ansible-core>=2.19.0 compatibility
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
It seems like ansible-core 2.19.0 no longer automatically parses template lookup content
as JSON (into a dict) when dealing with template files (be it `file.json.j2` or `file.j2`).
For files detected to contain YAML (`.ya?ml.j2`, but possibly others),
it automatically parses YAML, because the `convert_data` option
for the template lookup defaults to `true`.
Ref: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_lookup.html
10 months ago
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
10 months ago
Slavi Pantaleev
2ee0826079
Upgrade backup-borg (v1.4.1-1.9.14-0 -> v1.4.1-1.9.14-1)
10 months ago