Commit Graph

7176 Commits

Author SHA1 Message Date
e60febc9ca Use git for fetching the geerlingguy.docker role
With this change, all dependency roles are downloaded
using the same mechanism (git), which makes life simpler for tools like
https://gitlab.com/etke.cc/int/agru
2023-03-25 08:56:12 +02:00
0ebad3d904 Merge pull request #2601 from etkecc/patch-201
Update borg 1.2.3 -> 1.2.4
2023-03-24 11:02:16 +02:00
e04894de7c Update borg 1.2.3 -> 1.2.4 2023-03-24 07:54:06 +00:00
d725424f39 Merge pull request #2600 from etkecc/fix-honoroit-networks
fix honoroit networks
2023-03-23 20:19:50 +02:00
6d5cf9cbcd fix honoroit networks 2023-03-23 20:17:11 +02:00
87567b3d0b Merge pull request #2599 from etkecc/honoroit-networks
honoroit - add proper networking configuration and traefik labels
2023-03-23 19:42:34 +02:00
15ce377235 honoroit - add matrix_bot_honoroit_hostname into group vars 2023-03-23 19:09:34 +02:00
0b18f03195 honoroit - add proper networking configuration and traefik labels 2023-03-23 19:06:16 +02:00
6b3ab052f6 Upgrade prometheus_node_exporter (v1.5.0-6 -> v1.5.0-7) 2023-03-23 11:02:27 +02:00
7f8bc79947 Merge pull request #2597 from etkecc/patch-200
Update grafana v9.4.3 -> v9.4.7
2023-03-22 19:01:21 +02:00
1a23016570 Update grafana v9.4.3 -> v9.4.7 2023-03-22 16:54:39 +00:00
7be8943b64 Pin matrix-rageshake to 1.9.0
Related to:

- https://github.com/matrix-org/rageshake/issues/69
- https://github.com/matrix-org/rageshake/pull/70
2023-03-22 17:53:57 +02:00
a086688867 Merge pull request #2596 from Zocker1999NET/patch-2
Describe disabled ntfy web app in documentation & changelog
2023-03-22 11:28:40 +02:00
a54d8f82a0 Update configuring-playbook-ntfy.md 2023-03-22 11:28:34 +02:00
e29af490c0 CHANGELOG: Add disabled ntfy web app
See #2529
2023-03-22 09:21:29 +00:00
87b74e6c3e ntfy doc: Describe web app & how to enable it
See #2529
2023-03-22 09:14:36 +00:00
69b2df629b Enable some recommended Coturn options in an effort to lower DDoS amplification factor
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2592
2023-03-22 08:04:47 +02:00
c222391e77 Upgrade Traefik (v2.9.8-2 -> v2.9.9-0) 2023-03-22 07:46:53 +02:00
7a7c75c6a4 Upgrade prometheus_postgres_exporter (v0.11.1-2 -> v0.12.0-0) 2023-03-22 07:43:54 +02:00
4a009480ae Merge pull request #2593 from etkecc/patch-197
Update prometheus v2.42.0 -> v2.43.0
2023-03-21 20:14:43 +02:00
01c565fc76 Merge pull request #2594 from etkecc/patch-198
Update hookshot 3.0.0 -> 3.0.1
2023-03-21 20:14:28 +02:00
6ef8a30dc4 Merge pull request #2595 from etkecc/patch-199
Update redis 7.0.9 -> 7.0.10
2023-03-21 20:14:15 +02:00
045542be76 Update redis 7.0.9 -> 7.0.10 2023-03-21 18:03:53 +00:00
38fc864745 Update hookshot 3.0.0 -> 3.0.1 2023-03-21 18:00:38 +00:00
5c0cc0168c Update prometheus v2.42.0 -> v2.43.0 2023-03-21 17:59:58 +00:00
14b8efcad2 Replace matrix-prometheus with an external Prometheus role 2023-03-21 07:38:12 +02:00
d351213486 Upgrade prometheus_node_exporter (v1.5.0-4 -> v1.5.0-6) 2023-03-21 07:29:21 +02:00
01db1ae9b7 Mention passlib
It's not strictly required yet, but certain versions of Ansible display warnings
if passlib is missing. The non-passlib crypto usage is deprecated, so
passlib will become a requirement in newer Ansible versions. It's only a
matter of time.
2023-03-20 18:44:20 +02:00
a1a37700b9 Update one more devture/ansible reference 2023-03-20 18:40:01 +02:00
a542a2ff41 Upgrade devture/ansible (2.13.6-r0-2 -> 2.13.6-r0-3) 2023-03-20 17:59:08 +02:00
21c2bbb11f Add matrix_prometheus_nginxlog_exporter_container_network 2023-03-20 17:04:23 +02:00
ade312e6f6 Add matrix_hookshot_container_network 2023-03-20 17:03:19 +02:00
1b6a85e485 Do not consider prometheus-exporters as part of the prometheus group
This makes us rebuild/restart exporters when running `just install-service prometheus`,
which we don't like.
2023-03-20 15:09:04 +02:00
abf96569e0 Add extra_args support to install-service justfile command
It's now possible to do: `just install-service prometheus -l host.example.com`
2023-03-20 15:05:19 +02:00
d974c0c166 Make yamllint happy 2023-03-20 11:09:59 +02:00
220d80ac3a Move matrix-aux outside of this playbook 2023-03-20 11:06:27 +02:00
be3a733b69 Merge pull request #2588 from ctwelve/patch-1
Update sliding sync doc for external DB users
2023-03-20 09:21:13 +02:00
39f53e81d0 Update sliding sync doc for external DB users
* fixes #2586
2023-03-19 13:42:41 -05:00
e726c97edc Merge pull request #2584 from Kab1r/fix/sliding-sync-sync-url
fix(sliding-sync): Use external syncv3 server URL
2023-03-19 08:15:09 +02:00
3e84e354a8 Add "install-service" justfile command
It should be noted that this cannot be used for the initial install
of services which require a database or have other dependencies.
Those would typically need to invoke the playbook with
`--tags=install-postgres,install-SERVICE`, etc.

The purpose of this shortcut is to easily rebuild and restart
a single serice subsequently. For those cases, often times there's no need to
reinitialize the database and other components and simply running a
single component's tasks is enough.
2023-03-19 08:12:37 +02:00
2c233492db Merge pull request #2585 from etkecc/patch-196
update ntfy 2.1.2 -> 2.2.0
2023-03-18 23:18:24 +02:00
b01e7b1ae5 update ntfy 2.1.2 -> 2.2.0 2023-03-18 19:29:20 +00:00
8202acf742 fix(sliding-sync): use external syncv3 server url 2023-03-18 10:17:29 +00:00
4198d04ec8 Merge pull request #2582 from etkecc/prometheus-node-exporter-changes
migrate prometheus-node-exporter's var
2023-03-18 10:51:53 +02:00
88dc5e0de0 migrate prometheus-node-exporter's var 2023-03-18 10:26:29 +02:00
8f0bef347a Merge pull request #2581 from array-in-a-matrix/master
add database for Dendrite's relay API - fixes #2571
2023-03-18 10:12:38 +02:00
dd1712d457 fix typo
i was sleepy lol
2023-03-18 03:43:12 -04:00
f1c0321a8c add relay api database for dendrite 2023-03-18 03:22:30 -04:00
554915bd74 Merge pull request #2579 from etkecc/patch-195
Update hookshot 2.7.0 -> 3.0.0
2023-03-17 23:52:22 +02:00
01cf29ecf4 Merge pull request #2578 from etkecc/patch-194
Update mautrix-whatsapp 0.8.2 -> 0.8.3
2023-03-17 23:51:47 +02:00