Slavi Pantaleev and GitHub
432a820ca6
Merge pull request #2398 from etkecc/backup-borg-update-tags
...
update borg image tag
2023-01-16 12:49:38 +02:00
Slavi Pantaleev
34c448c3bb
Upgrade Cinny (2.2.2 -> 2.2.3)
2023-01-15 11:07:19 +02:00
Slavi Pantaleev and GitHub
e21343dc0b
Merge pull request #2396 from etkecc/unify-image-prefixes
...
unify docker images urls
2023-01-14 15:48:50 +02:00
Slavi Pantaleev and GitHub
5d10001712
Merge pull request #2394 from etkecc/patch-141
...
Update hookshot 2.5.0 -> 2.6.0
2023-01-13 18:40:42 +02:00
Slavi Pantaleev and GitHub
c677ec0aa8
Merge pull request #2393 from etkecc/patch-140
...
Update jitsi stable-8138-1 -> stable-8218
2023-01-13 18:40:29 +02:00
Slavi Pantaleev and GitHub
57e4f3a73c
Merge pull request #2392 from spantaleev/dependabot/github_actions/frenck/action-yamllint-1.4.0
...
Bump frenck/action-yamllint from 1.3.1 to 1.4.0
2023-01-13 18:27:39 +02:00
Slavi Pantaleev
ae1ad3baf6
Improve block tasks indentation to make yamllint happy
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2392
2023-01-13 18:17:52 +02:00
Slavi Pantaleev
4c5d945ad3
Upgrade com.devture.ansible.role.postgres
2023-01-13 18:12:22 +02:00
Slavi Pantaleev
c874830de3
Upgrade com.devture.ansible.role.postgres
...
The new version uses the corresponding container image when running
vacuum, not the latest Postgres version.
2023-01-13 09:42:04 +02:00
Slavi Pantaleev
fb60ba67f6
Announce just
2023-01-13 09:18:27 +02:00
Slavi Pantaleev
673ee508dc
Upgrade matrix-chatgpt (1.2.2 -> 1.2.3)
2023-01-12 11:25:00 +02:00
Slavi Pantaleev
ab8cb21a45
Upgrade matrix-chatgpt (1.2.1 -> 1.2.2)
2023-01-11 19:25:07 +02:00
Slavi Pantaleev
17438bd0dd
Upgrade mjolnir (v1.6.3 -> v1.6.4)
2023-01-11 19:24:35 +02:00
Slavi Pantaleev
a529bca756
Add justfile
...
We keep the Makefile for now, but don't mention it to new
users anymore.
2023-01-11 15:12:05 +02:00
Slavi Pantaleev
0c472c172e
Upgrade mjolnir (v1.6.1 -> v1.6.3)
2023-01-11 13:51:35 +02:00
Slavi Pantaleev
ecb5c077f6
Fix typo (too -> to)
2023-01-11 10:41:09 +02:00
Slavi Pantaleev
275a739b22
Announce maurtix-slack
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2227
2023-01-11 10:38:54 +02:00
Slavi Pantaleev and GitHub
4e40ac5ad8
Merge pull request #2227 from xangelix/add-matrix-mautrix-slack-role
...
Add matrix-bridge-mautrix-slack role
2023-01-11 10:35:45 +02:00
Slavi Pantaleev
20558589cb
Announce matrix-bot-chatgpt
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2386
2023-01-10 17:31:21 +02:00
Slavi Pantaleev
226d81318a
Merge branch 'bertybuttface-master'
2023-01-10 17:27:42 +02:00
Slavi Pantaleev
a96a22c925
chatgpt docs updates
2023-01-10 17:26:59 +02:00
Slavi Pantaleev
9ecca2cbb9
Update documentation with more chatgpt mentions
2023-01-10 17:22:54 +02:00
Slavi Pantaleev
ddfab60427
Enable self-building for chatgpt for arm32
2023-01-10 17:20:50 +02:00
Slavi Pantaleev
8d3ce50d1b
Disable chatgpt from group_vars/matrix_servers by default
2023-01-10 17:20:33 +02:00
Slavi Pantaleev and GitHub
d2416365d2
Merge pull request #2220 from xangelix/synapse-s3-sse-c
...
Add S3 SSE-C config support for synapse-s3-storage-provider
2023-01-10 09:25:11 +02:00
Slavi Pantaleev and GitHub
f0d1e23c9d
Move around whitelines
2023-01-10 09:22:55 +02:00
Slavi Pantaleev and GitHub
a8d417f91e
Merge pull request #2387 from etkecc/synapse-ext-ldap-mode
...
add mode var for synapse ext ldap auth
2023-01-10 00:00:32 +02:00
Slavi Pantaleev
1d1fd7053c
ewoutp/goofys:latest -> docker.io/ewoutp/goofys:latest
2023-01-09 18:55:22 +02:00
Slavi Pantaleev and GitHub
d4a7c9b135
Merge pull request #2385 from etkecc/unify-prefixes
...
unify image prefixes
2023-01-08 22:26:23 +02:00
Slavi Pantaleev and GitHub
ffbc68ef42
Merge pull request #2383 from etkecc/patch-139
...
Update heisenbridge 1.14.0 -> 1.14.1
2023-01-06 13:04:52 +02:00
Slavi Pantaleev and GitHub
25b0630bd2
Merge pull request #2380 from thomsbe/master
...
convert to list from generator
2023-01-05 15:18:32 +02:00
Slavi Pantaleev and GitHub
f400093865
Merge pull request #2373 from spantaleev/dependabot/github_actions/ansible-community/ansible-lint-action-6.10.2
...
Bump ansible-community/ansible-lint-action from 6.10.0 to 6.10.2
2023-01-03 18:12:43 +02:00
Slavi Pantaleev
1abba4c918
Upgrade matrix-corporal (2.5.0 -> 2.5.1)
2023-01-02 14:39:54 +02:00
Slavi Pantaleev
73e689e48e
Fix --tags=register-user not working on Dendrite due to broken Jinja syntax
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2369
2022-12-31 17:33:46 +02:00
Slavi Pantaleev
d018677293
Upgrade geerlingguy.docker (6.0.3 -> 6.0.4)
2022-12-30 18:12:38 +02:00
Slavi Pantaleev
2188dd34d1
Add missing install-* tags in setup.yml
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2356
2022-12-28 15:29:34 +02:00
Slavi Pantaleev and GitHub
e8f6a9965d
Merge pull request #2365 from spantaleev/dependabot/github_actions/ansible-community/ansible-lint-action-6.10.0
...
Bump ansible-community/ansible-lint-action from 6.8.2 to 6.10.0
2022-12-27 11:49:26 +02:00
Slavi Pantaleev
ba09705f7f
Make Jitsi auth setup not show credentials in the shell
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2363
2022-12-26 07:58:32 +02:00
Slavi Pantaleev and GitHub
7164a79aa2
Merge pull request #2362 from etkecc/patch-138
...
Update ntfy 1.29.1 -> 1.30.1
2022-12-23 18:30:18 +02:00
Slavi Pantaleev and GitHub
1e6d8d1bc8
Merge pull request #2361 from etkecc/master
...
update beeper-linkedin 0.5.3 -> 0.5.4
2022-12-23 13:13:48 +02:00
Slavi Pantaleev and GitHub
f731bcb5eb
Merge pull request #2360 from Kuchenmampfer/master
...
Upgrade Signald
2022-12-23 10:11:44 +02:00
Slavi Pantaleev and GitHub
2ad9f8e0a0
Merge pull request #2358 from adam-kress/patch-1
...
Update element v1.11.16 -> v1.11.17
2022-12-21 20:19:27 +02:00
Slavi Pantaleev and GitHub
539ed4dd05
Merge pull request #2357 from meenzen/conduit-update
...
Update conduit to 0.5.0
2022-12-21 20:07:42 +02:00
Slavi Pantaleev
77bb386adc
Upgrade devture/ansible (2.13.6-r0 -> 2.13.6-r0-1)
...
This is a rebuild on Alpinelinux 3.17.0 (previously 3.16.2).
The new container image tag was pushed for arm32 and arm64 architectures
as well (2.13.6-r0 was `amd64`-only due to CI trouble in the past).
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2353
2022-12-21 18:47:38 +02:00
Slavi Pantaleev
40aa42e982
Add reference to push.enabled to homeserver.yaml
...
Related to:
- https://github.com/matrix-org/synapse/pull/14551/files
- https://github.com/matrix-org/synapse/pull/14619/files
2022-12-21 06:43:43 +02:00
Slavi Pantaleev
42c4f0450d
Upgrade Prometheus (2.40.7 -> 2.41.0)
2022-12-20 21:37:19 +02:00
Slavi Pantaleev
d0b2a50768
Upgrade Hydrogen (v0.3.5 -> v0.3.6)
2022-12-20 21:36:39 +02:00
Slavi Pantaleev and GitHub
c4f2a5f158
Merge pull request #2355 from joecool1029/synapsebump
...
Upgrade Synapse (1.73.0 -> 1.74.0)
2022-12-20 21:33:41 +02:00
Slavi Pantaleev
362954aeab
Remove warning which no longer applies
...
This warning was added because of:
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
The problem has since been fixed by:
https://github.com/spantaleev/matrix-docker-ansible-deploy/commit/e9e84341a91fb0013469d74ee8c88c2edb5ad3a5
This current patch was provoked by:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2352
2022-12-20 11:24:20 +02:00
Slavi Pantaleev
d4a8435fa2
Try to improve own-webserver docs a bit
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2351
2022-12-20 10:32:14 +02:00
Slavi Pantaleev and GitHub
b138c25937
Merge pull request #2350 from FSG-Cat/patch-1
...
Update Mjolnir from 1.5.0 to 1.6.1
2022-12-19 16:39:39 +02:00
Slavi Pantaleev
f2e68469cb
Upgrade nginx (1.23.2 -> 1.23.3)
2022-12-19 12:32:43 +02:00
Slavi Pantaleev
576eb0006c
Upgrade Grafana (9.3.1 -> 9.3.2)
2022-12-17 22:49:34 +02:00
Slavi Pantaleev
a7d39b109a
Upgrade Redis (7.0.6 -> 7.0.7)
2022-12-17 22:48:48 +02:00
Slavi Pantaleev
fa73513064
Upgrade mautrix-whatsapp (0.7.2 -> 0.8.0)
2022-12-17 22:47:38 +02:00
Slavi Pantaleev and GitHub
0c6959de8b
Merge pull request #2341 from etkecc/patch-137
...
Update prometheus 2.40.6 -> 2.40.7
2022-12-14 13:05:45 +02:00
Slavi Pantaleev and GitHub
60127cdffd
Merge pull request #2339 from etkecc/patch-135
...
update redis 7.0.5 -> 7.0.6
2022-12-14 07:31:36 +02:00
Slavi Pantaleev and GitHub
190f241bf5
Merge pull request #2340 from etkecc/patch-136
...
Update jitsi stable-8138 -> stable-8138-1
2022-12-14 07:31:31 +02:00
Slavi Pantaleev and GitHub
ea591cdd8a
Merge pull request #2338 from etkecc/patch-134
...
update mautrix-instagram 0.2.2 -> 0.2.3
2022-12-14 07:31:12 +02:00
Slavi Pantaleev
1f593f708f
Upgrade Jitsi (stable-8044 -> stable-8138)
...
Untested
2022-12-12 19:00:55 +02:00
Slavi Pantaleev
3f4ab0bd7e
Upgrade Redis (7.0.4 -> 7.0.5)
2022-12-12 19:00:55 +02:00
Slavi Pantaleev and GitHub
c99c23eca3
Merge pull request #2337 from FanchTheSystem/patch-1
...
Specify relation between matrix-registration and matrix-registration-bot
2022-12-12 16:21:04 +02:00
Slavi Pantaleev
ae7325f251
Run com.devture.ansible.role.playbook_state_preserver even on --tags=install-all
2022-12-12 15:28:29 +02:00
Slavi Pantaleev and GitHub
e8ed318908
Merge pull request #2335 from gardar/fix-tag-typo
...
fix: unclosed tags typo
2022-12-12 08:18:03 +02:00
Slavi Pantaleev and GitHub
6f52e8c64c
Merge pull request #2334 from ikkemaniac/update-nginxlog
...
Update nginxlog
2022-12-12 08:17:43 +02:00
Slavi Pantaleev
f69d90c1e6
Upgrade Prometheus (2.40.5 -> 2.40.6)
2022-12-11 18:29:13 +02:00
Slavi Pantaleev
86d177266a
Upgrade matrix-corporal (2.4.0 -> 2.5.0)
2022-12-11 18:29:13 +02:00
Slavi Pantaleev and GitHub
b0030bd62f
Merge pull request #2333 from mattcen/hydrogen-prebuilt-docker
...
Use upstream Docker image for amd64 rather than self-build
2022-12-11 17:01:48 +02:00
Slavi Pantaleev
2b89d5d92f
Upgrade exim-relay (4.95-r0-4 -> 4.96-r1-0)
2022-12-11 11:45:47 +02:00
Slavi Pantaleev and GitHub
905ffd091e
Merge pull request #2332 from mochman/master
...
add 'not' to fail check for s3_storage_provider
2022-12-10 15:22:50 +02:00
Slavi Pantaleev
d81e7d6328
Make matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url required
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2330
2022-12-10 10:37:01 +02:00
Slavi Pantaleev and GitHub
a2935ec7c8
Merge pull request #2329 from AIndoria/master
...
Fix Broken ma1sd Playbook Documentation Link
2022-12-09 17:17:12 +02:00
Slavi Pantaleev
3824139908
Rename inject_into_nginx_proxy.yml to init.yml when it does more than injection
2022-12-09 10:18:40 +02:00
Slavi Pantaleev
f186d6236d
Add some missing tags to Synapse role
...
Without these:
- `--tags=install-synapse` and `--tags=install-all` would be incomplete
and will not contain Synapse worker configuration
- `--tags=install-synapse-reverse-proxy-companion` and
`--tags=setup-synapse-reverse-proxy-companion` would not contain
Synapse worker configuration
2022-12-09 10:15:40 +02:00
Slavi Pantaleev and GitHub
da82c3bd4f
Merge pull request #2327 from ikkemaniac/fix-nginxlog-prometheus
...
fix: nginxlog prometheus config port
2022-12-08 13:15:34 +02:00
Slavi Pantaleev and GitHub
bdf1bea873
Merge pull request #2326 from ikkemaniac/fix-nginxlox-systemd
...
fix: nginxlog systemd entry
2022-12-08 13:14:57 +02:00
Slavi Pantaleev and GitHub
7900839d40
Merge pull request #2324 from thedanbob/delete-matrix-scripts
...
Only delete playbook scripts from /usr/local/bin
2022-12-07 21:37:14 +02:00
Slavi Pantaleev
6a5a09ba9b
Remove matrix-change-user-admin-status mentions and provide an alternative
2022-12-07 20:36:28 +02:00
Slavi Pantaleev and GitHub
48d601008c
Merge pull request #2322 from etkecc/patch-133
...
postmoogle - add missing join()s
2022-12-07 13:53:12 +02:00
Slavi Pantaleev and GitHub
87448c04de
Merge pull request #2321 from etkecc/postmoogle-0910
...
update postmoogle 0.9.9 -> 0.9.10
2022-12-07 08:59:05 +02:00
Slavi Pantaleev and GitHub
b4cb085fb5
Merge pull request #2320 from etkecc/patch-132
...
Update element v1.11.15 -> v1.11.16
2022-12-06 16:51:41 +02:00
Slavi Pantaleev
9edc7da67d
Do not specify now-unnecessary worker_main_http_uri Synapse worker setting
...
Related to
- https://github.com/matrix-org/synapse/commit/c15e9a0edb696990365ac5a4e5be847b5ae23921
- https://github.com/matrix-org/synapse/commit/01a052789266179c70c10ea6a6253c64fd9990d2
2022-12-06 15:54:06 +02:00
Slavi Pantaleev
13e7399104
Handle /timestamp_to_event via Synapse workers
...
Related to https://github.com/matrix-org/synapse/commit/8f10c8b054fc970838be9ae6f1f5aea95f166c98
2022-12-06 15:52:16 +02:00
Slavi Pantaleev
663fe29ddb
Do not specify start_pushers in Synapse config
...
It's unnecessary when `pusher_instances` is populated.
Source: https://github.com/matrix-org/synapse/commit/6acb6d772a77a4398c112d82118c5b79755a91cb
2022-12-06 15:49:56 +02:00
Slavi Pantaleev
135bb5af3e
Do not specify send_federation in Synapse config
...
It's unnecessary when `federation_sender_instances` is populated.
Source: https://github.com/matrix-org/synapse/commit/6acb6d772a77a4398c112d82118c5b79755a91cb
2022-12-06 15:49:28 +02:00
Slavi Pantaleev
84d529b542
Upgrade Synapse (v1.72.0 -> v1.73.0)
...
Synapse Worker configuration updates are coming later.
2022-12-06 15:47:07 +02:00
Slavi Pantaleev
9ab2a72e86
More matrix_postgres -> devture_postgres changes
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2319
2022-12-06 10:12:31 +02:00
Slavi Pantaleev and GitHub
86b436792d
Merge pull request #2319 from felixx9/master
...
matrix_ to devture_
2022-12-06 10:11:53 +02:00
Slavi Pantaleev
b1c77f9bf2
Add comment to matrix-backup-borg.service
...
Related to 8005557061
2022-12-05 15:45:33 +02:00
Slavi Pantaleev
8005557061
Give backup-borg container more permissions to perform the backup
...
Running with a user (like `matrix:matrix`) fails if Etherpad is enabled,
because `/matrix/etherpad` is owned by `matrix_etherpad_user_uid`/`matrix_etherpad_user_gid` (`5001:5001`).
The `matrix` user can't acccess the Etherpad directory for this reason
and Borgmatic fails when trying to make a backup.
There may be other things under `/matrix` which similarly use
non-`matrix:matrix` permissions.
Another workaround might have been to add `/matrix/etherpad` (and
potentially other things) to `matrix_backup_borg_location_exclude_patterns`, but:
- that means Etherpad won't be backed up - not great
- only excluding Etherpad may not be enough. There may be other files we
need to exclude as well
---
Running with `root` is still not enough though.
We need at least the `CAP_DAC_OVERRIDE` capability, or we won't be able to read the
`/etc/borgmatic.d/config.yaml` configuration file (owned by
`matrix:matrix` with `0640` permissions).
---
Additionally, it seems like the backup process tries to write to at least a few directories:
- `/root/.borgmatic`
- `/root/.ssh`
- `/root/.config`
> [Errno 30] Read-only file system: '/root/.borgmatic'
> Error while creating a backup.
> /etc/borgmatic.d/config.yaml: Error running configuration file
We either need to stop mounting the container filesystem as readonly
(remove `--read-only`) or to allow writing via a `tmpfs`.
I've gone the `tmpfs` route which seems to work.
In any case, the mounted source directories (`matrix_backup_borg_location_source_directories`)
are read-only regardless, so our actual source files are protected from unintentional changes.
2022-12-05 15:42:57 +02:00
Slavi Pantaleev
7b123907e0
Fix borg repository URL format
...
Reference: https://borgbackup.readthedocs.io/en/stable/usage/general.html#repository-urls
Otherwise, we'd get:
> /etc/borgmatic.d/config.yaml: Remote repository paths without ssh:// syntax are deprecated. Interpreting "user@hostname:matrix" as "ssh://user@hostname/./matrix"
2022-12-05 15:15:47 +02:00
Slavi Pantaleev
64b03c2dfd
Fix backup-borg repository initialization for borgmatic 1.7+ (or borg 2.0)
2022-12-05 15:00:11 +02:00
Slavi Pantaleev
1f1a3dfc38
Ensure database port is passed to Borg as an integer
...
Without this, it's a string and borg says:
> At 'hooks.postgresql_databases[INDEX_HERE].port': '5432' is not of type 'integer'
> /etc/borgmatic/config.yaml /etc/borgmatic.d /tmp/.config/borgmatic/config.yaml /tmp/.config/borgmatic.d: No valid configuration files found
.. and fails to do anything.
2022-12-05 14:42:02 +02:00
Slavi Pantaleev
d8df03dfc9
Mark Postgres v15 as supported for borg backup
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2257
Fixed in https://gitlab.com/etke.cc/borgmatic/-/commit/d134cd7c4c0aadecc2c00df45bd8371e248aa81f
(thanks to `alpine:latest` now being `alpine:3.17.0`, which includes
Postgres v15)
2022-12-05 11:46:49 +02:00
Slavi Pantaleev
b2a40effaf
Fix Element self-building by switching to docker-buildx
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2318
2022-12-05 10:02:54 +02:00
Slavi Pantaleev
6414599079
Upgrade Coturn (4.6.0 -> 4.6.1)
2022-12-05 09:46:11 +02:00
Slavi Pantaleev and GitHub
9b47a85322
Merge pull request #2316 from qlyoung/fix-s3-ensure-data-directory
...
fix s3 storage provider not ensuring data dir
2022-12-04 10:20:27 +02:00
Slavi Pantaleev
7464604ddd
Make use of matrix_synapse_ext_s3_storage_provider_data_path in a few more places
2022-12-04 10:17:55 +02:00
Slavi Pantaleev
ceb2c30277
Upgrade mautrix-signal (v0.4.1 -> v0.4.2)
2022-12-03 15:37:17 +02:00
Slavi Pantaleev
4589f94053
Upgrade Postgres (minor versions upgrade)
2022-12-02 19:17:35 +02:00