Commit Graph

319 Commits

Author SHA1 Message Date
Slavi Pantaleev e9a666b0d9 Upgrade systemd_service_manager (v1.0.0-1 -> v1.0.0-2) 2023-11-24 11:30:25 +02:00
Aine 90c9596ed1
rearrange requirements.yml and update components 2023-11-21 21:57:25 +02:00
Slavi Pantaleev a3eadb1028
Merge pull request #3002 from etkecc/patch-320
Update borgmatic 1.8.4 -> 1.8.5
2023-11-20 13:22:44 +02:00
Aine ef3f3741c9
Update ntfy 2.7.0 -> 2.8.0 2023-11-20 10:08:34 +02:00
Aine fa90be57c6
Update borgmatic 1.8.4 -> 1.8.5 2023-11-20 10:07:04 +02:00
Slavi Pantaleev c0595d6e44 Add explicit names for roles (affects their install paths) 2023-11-19 14:08:03 +02:00
Slavi Pantaleev 7f98d5cba3 Upgrade postgres-backup
The new version supports a new `devture_postgres_backup_postgres_role_include_name` variable,
which we'll make use of later.
2023-11-19 14:07:11 +02:00
Aine 9e3925a9e3
fix jitsi auth, again 2023-11-19 13:01:17 +02:00
Aine c1255407de
grafana v10.2.1; jitsi v9078; prometheus v2.48.0 2023-11-16 09:48:49 +02:00
Slavi Pantaleev a881031578 Upgrade Postgres (v16.0-8 -> v16.1-0) 2023-11-14 10:15:52 +02:00
Slavi Pantaleev 4cac6f547e Upgrade Traefik (v2.10.5-1 -> v2.10.5-2) 2023-11-13 18:45:33 +02:00
Slavi Pantaleev 5643bf3ca8
Merge pull request #2989 from spantaleev/renovate/geerlingguy.docker-7.x
Update dependency geerlingguy.docker to v7.0.2
2023-11-13 11:38:53 +02:00
Aine a390f6b247
Update prometheus node exporter v1.7.0 2023-11-13 11:12:59 +02:00
renovate[bot] 8a685aac7b
Update dependency geerlingguy.docker to v7.0.2 2023-11-10 23:06:02 +00:00
Slavi Pantaleev b77a438169 Upgrade Traefik (v2.10.5-0 -> v2.10.5-1) 2023-11-09 13:39:21 +02:00
Slavi Pantaleev ebcafc6518 Upgrade postgres-backup
The new version supports v16.

Related to: https://github.com/devture/com.devture.ansible.role.postgres_backup/pull/3
2023-11-02 18:10:50 +02:00
Slavi Pantaleev 670ae6f602 Upgrade Jitsi (v8960-2 -> v8960-3) and pass jitsi_user_username explicitly
It would work even without explicitly passing `jitsi_user_username` as
auto-detection logic will run. Passing it explicitly spares the Jitsi
role some work.

Related to:

- https://github.com/mother-of-all-self-hosting/ansible-role-jitsi/pull/2
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2974#issuecomment-1784256903
2023-10-31 08:33:36 +02:00
Aine 09b013adfa
Update borgmatic 1.8.3 -> 1.8.4 2023-10-27 10:11:20 +03:00
Aine ffc2aef0b2
fix jitsi auth (w/ auth; w/o auth), closes #2589 2023-10-26 22:34:08 +03:00
Aine 90c3e7595e
Update grafana 10.1.5 -> 10.2.0 2023-10-24 18:49:20 +03:00
Slavi Pantaleev 4d93ce752b Upgrade Postgres (v16.0-7 -> v16.0-8) 2023-10-21 08:23:52 +03:00
Slavi Pantaleev b8a92d7778 Upgrade Postgres (v16.0-6 -> v16.0-7)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2953
2023-10-19 09:17:36 +03:00
Slavi Pantaleev 29b62f77a5 Upgrade Postgres (v16.0-5 -> v16.0-6) - adds auto-tuning 2023-10-18 08:24:52 +03:00
Slavi Pantaleev e58a95159b
Merge pull request #2941 from etkecc/patch-307
Update borgmatic 1.8.2 -> 1.8.3
2023-10-16 17:53:36 +03:00
Aine fca22ae922
Update prometheus 2.47.1 -> 2.47.2 2023-10-16 14:52:14 +03:00
Aine 5e91025c3b
Update borgmatic 1.8.2 -> 1.8.3 2023-10-16 14:48:55 +03:00
Aine 968bf38a29
migrate prometheus exporter roles 2023-10-15 23:13:01 +03:00
Aine 3b2cb1cbc2
update grafana 10.1.4 -> 10.1.5 2023-10-12 18:54:16 +03:00
Slavi Pantaleev 4e46fb3cce Upgrade Traefik (v2.10.4-1 -> v2.10.5-0) 2023-10-12 01:09:42 +03:00
Aine 5ec9349810
Update prometheus 2.47.0 -> 2.47.1 2023-10-04 16:19:09 +03:00
Aine e3149afe0b
Update borg 1.2.5 -> 1.2.6 2023-10-02 19:31:34 +03:00
Slavi Pantaleev ed8f8350c6
Merge pull request #2922 from etkecc/patch-300
Update docker role (sic!)
2023-09-30 06:51:40 +03:00
Aine 515e827391
Update docker role (sic!) 2023-09-30 00:51:44 +03:00
Aine a5d7f1bb25
Update grafana v10.1.2 -> v10.1.4 2023-09-30 00:48:38 +03:00
Slavi Pantaleev 860a144283 Revert "Upgrade backup-borg (v1.2.5-1.8.2-1 -> v1.2.5-1.8.2-2)"
This reverts commit fd6daf3d24.

Looks like v1.2.5-1.8.2-2 supposedly offers Postgres v16 support,
but does not work well with it and will need additional work.
2023-09-27 14:14:50 +03:00
Slavi Pantaleev fd6daf3d24 Upgrade backup-borg (v1.2.5-1.8.2-1 -> v1.2.5-1.8.2-2) 2023-09-27 14:09:02 +03:00
Slavi Pantaleev 363c0254e7 Upgrade Postgres (v16.0-2 -> v16.0-5) 2023-09-26 17:52:01 +03:00
Aine 8f269a1c20
Update etherpad 1.9.2 -> 1.9.3 2023-09-26 12:00:28 +03:00
Slavi Pantaleev 82e3b6c988 Upgrade Jitsi (v8960-0 -> v8960-1) 2023-09-22 13:05:14 +03:00
Slavi Pantaleev 0e96d7f57a Upgrade prometheus-postgres-exporter (v0.13.2-0 -> v0.14.0-0) 2023-09-20 09:50:41 +03:00
Aine f2d9e0d33d
Update grafana 10.1.1 -> 10.1.2 2023-09-19 11:19:05 +03:00
Slavi Pantaleev 8028a7c831 Upgrade Jitsi (v8922-1 -> v8960-0) 2023-09-19 10:01:10 +03:00
Aine eefc12acc2
Make borgmatic container tmp dir size configurable 2023-09-18 10:57:05 +03:00
Slavi Pantaleev de2bd4f5ea Upgrade Postgres (v16.0-1 -> v16.0-2) 2023-09-16 11:40:48 +03:00
Slavi Pantaleev 2376c920d8 Upgrade Postgres (v16.0-0 -> v16.0-1) 2023-09-16 10:08:33 +03:00
Slavi Pantaleev d38bfe93e9 Upgrade Postgres (v15.4-1 -> v16.0-0) 2023-09-16 10:06:30 +03:00
Aine 020bfbd3a4
Update jitsi v8922-0 -> v8922-1 2023-09-12 19:46:54 +03:00
Slavi Pantaleev 1c847c5144 Upgrade Postgres (v15.4-0 -> v15.4-1) 2023-09-12 12:35:42 +03:00
Slavi Pantaleev 636aed0916 Upgrade Postgres (minor versions upgrade) 2023-09-12 12:18:58 +03:00
Aine b5be7672c5
enable etherpad framing by default - it's meant to be embedded 2023-09-06 14:21:42 +03:00
Aine d72b74071d
Update prometheus 2.45.0 -> 2.47.0 2023-09-06 13:32:49 +03:00
Aine 34937061a2
Update jitsi v8615 -> v8922 2023-09-04 18:11:22 +03:00
Aine b8b166f594
Update grafana 10.1.0 -> 10.1.1 2023-09-01 13:46:18 +03:00
Aine efd7f4b3b8
Update borg v1.2.4 -> v1.2.5 2023-08-31 23:20:13 +03:00
Slavi Pantaleev af636a1bb0 Upgrade ntfy (v2.7.0-0 -> v2.7.0-2) and switch it to a non-privileged port
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2846
2023-08-26 08:21:15 +03:00
Slavi Pantaleev b7a0db2d7c Upgrade Grafana (v10.0.3-0 -> v10.1.0-0) 2023-08-25 11:57:52 +03:00
Aine 454cd83670
Update borgmatic 1.7.15 -> 1.8.2 2023-08-22 09:59:25 +03:00
Aine b7076719c7
Update redis 7.0.12 -> 7.2.0 2023-08-18 08:50:06 +03:00
Aine 221dd613f0
update etherpad (1.9.0 -> 1.9.2); update ntfy (2.6.2 -> 2.7.0) 2023-08-18 01:41:30 +03:00
Aine 5da7b911f7
update docker role; update prometheus node exporter (1.6.0 -> 1.6.1) 2023-08-16 10:23:07 +03:00
Aine 4fb0a0222e
Update redis 7.0.10 -> 7.0.12 2023-08-16 10:10:39 +03:00
Slavi Pantaleev ccebbc07ca Upgrade Traefik (v2.10.4-0 -> v2.10.4-1) 2023-08-06 12:13:56 +03:00
Slavi Pantaleev f206615602
Merge pull request #2816 from etkecc/master-1
Update borg role v1.2.4-1.7.15-1 -> v1.2.4-1.7.15-2
2023-08-05 14:44:13 +03:00
Aine 1dfe7a3da8
Update backup-borg role 2023-08-05 14:09:35 +03:00
Slavi Pantaleev 4b61aca11e Upgrade Prometheus (v2.45.0-0 -> v2.45.0-1) 2023-08-05 09:01:33 +03:00
Aine 4dfaeed4a1
Update borg role v1.2.4-1.7.15-1 -> v1.2.4-1.7.15-2 2023-08-05 00:23:10 +03:00
Slavi Pantaleev 08b433a8f7 Upgrade Grafana (v10.0.2-1 -> v10.0.3-0) 2023-07-26 19:50:18 +03:00
Slavi Pantaleev 9703d1d1e5 Upgrade Traefik (v2.10.3-0 -> v2.10.4-0) 2023-07-25 17:28:30 +03:00
Slavi Pantaleev 856a328e96 Upgrade prometheus-postgres-exporter (v0.13.1-0 -> v0.13.2-0) 2023-07-24 08:44:33 +03:00
Slavi Pantaleev 3f2b14f630 Upgrade backup-borg (v1.2.4-1.7.15-0 -> v1.2.4-1.7.15-1) 2023-07-13 12:32:51 +03:00
Slavi Pantaleev 4ee26fab2f Upgrade postgres_backup 2023-07-13 12:29:15 +03:00
Slavi Pantaleev 9d76e73913 Upgrade Jitsi (v8615-0 -> v8615-2) 2023-07-12 08:05:45 +03:00
Slavi Pantaleev 68c9652947 Upgrade Grafana (v10.0.2-0 -> v10.0.2-1) 2023-07-12 08:05:40 +03:00
Slavi Pantaleev db47c6f1e3 Upgrade Grafana (v10.0.1-1 -> v10.0.2-0) 2023-07-11 14:43:44 +03:00
Slavi Pantaleev c0f89ec252 Upgrade Grafana (v10.0.1-0 -> v10.0.1-1) 2023-07-06 11:14:22 +03:00
Slavi Pantaleev 8f93853845 Upgrade ntfy (v2.6.1-0 -> v2.6.2-0) 2023-07-01 09:32:30 +03:00
Slavi Pantaleev 4a34efbe97 Upgrade ntfy (v2.6.0-0 -> v2.6.1-0) 2023-06-29 09:57:03 +03:00
Aine 19b83360d0
Update ntfy 2.5.0 -> 2.6.0 2023-06-28 21:54:06 +03:00
Aine b7d79a95fa
Update prometheus postgres exporter 0.13.0 -> 0.13.1 2023-06-28 13:04:37 +03:00
Slavi Pantaleev 4dda00dbc6
Merge pull request #2763 from etkecc/patch-258
Update borgmatic 1.7.14 -> 1.7.15
2023-06-25 12:21:46 +03:00
Aine 9142f4d2ee
Update borgmatic 1.7.14 -> 1.7.15 2023-06-25 10:35:53 +03:00
Aine 5b968f47d2
Update prometheus 2.44.0 -> 2.45.0 2023-06-25 10:35:14 +03:00
Dan Arnfield fa2a81fc5e Update prometheus_postgres_exporter 2023-06-23 18:02:56 -05:00
Slavi Pantaleev fdb3c000a3
Merge pull request #2757 from etkecc/patch-256
Update prometheus postgres exporter 0.12.0 -> 0.13.0
2023-06-22 21:36:39 +03:00
Aine 38c8bd858a
Update grafana 10.0.0 -> 10.0.1 2023-06-22 21:22:30 +03:00
Aine 5e1c7c6cf1
Update prometheus postgres exporter 0.12.0 -> 0.13.0 2023-06-22 21:17:18 +03:00
Aine a6e60378d9
Update grafana 9.5.3 -> 10.0.0 2023-06-22 21:16:39 +03:00
Slavi Pantaleev 77547ab58a
Merge pull request #2752 from etkecc/patch-252
Update etherpad 1.8.18 -> 1.9.0
2023-06-21 09:05:51 +03:00
Slavi Pantaleev a60a7d2705 Upgrade Traefik (v2.10.1-2 -> v2.10.3-0) 2023-06-21 09:05:11 +03:00
Aine ce7a3fa6d7
Update etherpad 1.8.18 -> 1.9.0 2023-06-20 21:12:39 +03:00
SapuSeven bfd8ee3977
Fix installing 'aux'-role on NTFS - Fixes #2738 2023-06-15 22:34:38 +02:00
Slavi Pantaleev 17a0f89775 Upgrade Traefik (v2.10.1-1 -> v2.10.1-2) 2023-06-12 07:16:53 +03:00
Slavi Pantaleev e5fa91018e
Merge pull request #2725 from etkecc/patch-241
Update grafana 9.5.2 -> 9.5.3
2023-06-07 07:21:23 +03:00
Aine aab55d5b5c
Update borgmatic 1.7.13 -> 1.7.14 2023-06-06 23:53:18 +03:00
Aine 63473482ba
Update grafana 9.5.2 -> 9.5.3 2023-06-06 23:50:38 +03:00
Slavi Pantaleev 37165ef202 Upgrade Traefik (v2.10.1-0 -> v2.10.1-1) 2023-06-02 10:44:31 +03:00
Slavi Pantaleev cfedf675ee Upgrade Traefik (v2.9.10-2 -> v2.10.1-0) 2023-05-28 21:27:03 +03:00
Aine 788fa0e766
update prometheus-node-exporter 1.5.0 -> 1.6.0 2023-05-27 15:59:54 +00:00
Aine d475a4906d
update ntfy 2.4.0 -> 2.5.0 2023-05-18 20:51:15 +00:00
Aine c8dbb437b9
fix prometheus postgres exporter role name 2023-05-17 18:29:22 +00:00
Slavi Pantaleev cd116d3bc6
Merge pull request #2689 from moan0s/postgres-exporter
Move postgres-exporter repo
2023-05-17 21:21:17 +03:00
Slavi Pantaleev 017a795105 Upgrade aux (v1.0.0-0 -> v1.0.0-1) 2023-05-17 21:19:47 +03:00
Julian-Samuel Gebühr 98d8723694 Move postgres-exporter repo 2023-05-17 14:58:22 +02:00
Aine e435c6bb55
update borgmatic 1.7.12 -> 1.7.13 2023-05-16 19:48:09 +00:00
Slavi Pantaleev 62c92578b5 Upgrade Postgres (minor versions upgrade) 2023-05-15 06:57:56 +03:00
Aine 25a4af1d3b
Update prometheus v2.43.0 -> 2.44.0 2023-05-14 22:20:29 +00:00
Slavi Pantaleev 1b9a29fba6 Upgrade Grafana (v9.5.1-0 -> v9.5.2-0) 2023-05-11 09:42:19 +03:00
Slavi Pantaleev f102d75e13 Upgrade backup-borg (v1.2.4-1.7.12-1 -> v1.2.4-1.7.12-2) 2023-05-11 09:42:13 +03:00
Aine 76d50a85fb
Update jitsi stable-8319 -> stable-8615 2023-05-02 11:02:52 +00:00
Slavi Pantaleev d4676f2c7c Upgrade com.devture.ansible.role.timesync to pinned tag (v1.0.0-0) 2023-04-29 08:21:02 +03:00
Slavi Pantaleev a4e6f91ebb Upgrade com.devture.ansible.role.systemd_service_manager (v1.0.0-0 -> v1.0.0-1) 2023-04-27 17:55:51 +03:00
Slavi Pantaleev f0e5a00802 Upgrade backup-borg (v1.2.4-1.7.12-0 -> v1.2.4-1.7.12-1) 2023-04-27 17:55:39 +03:00
Aine b74ddf1c6b
update grafana (2.4.7 -> 2.5.1); update ntfy (2.3.1 -> 2.4.0) 2023-04-26 21:35:04 +00:00
Slavi Pantaleev c62896b97e Upgrade Traefik (v2.9.10-1 -> v2.9.10-2) 2023-04-18 10:59:02 +03:00
Slavi Pantaleev 66930c9d75 Upgrade systemd_docker_base, container_socket_proxy, Traefik
These roles now obey
`devture_systemd_docker_base_container_image_pull_method` and `devture_systemd_docker_base_container_network_creation_method`
and can work on systems which don't have the Docker SDK for Python
installed by avoiding the various Ansible Docker modules and using raw
`docker` commands for pulling images and creating networks.
2023-04-18 10:41:55 +03:00
Aine 2f11bf39c3
Update borgmatic 1.7.11 -> 1.7.12 2023-04-14 06:05:24 +00:00
Slavi Pantaleev 2649d9d8bb Fix lint-reported errors 2023-04-08 08:10:22 +03:00
Slavi Pantaleev 45c92ba7db Upgrade Traefik (2.9.9 -> 2.9.10) 2023-04-07 08:09:57 +03:00
Aine 8f43385f16
add borgmatic cli 2023-04-04 21:05:02 +00:00
Aine df5df0b386
Update borgmatic 1.7.10 -> 1.7.11 2023-04-04 11:24:14 +00:00
Slavi Pantaleev 1d00d15482 Switch to exported Jitsi role 2023-04-03 08:53:46 +03:00
Slavi Pantaleev 6538b707fe Auto-sort roles in requirements.yml with agru 2023-03-31 17:09:07 +03:00
Aine f68038c1db
Update ntfy 2.3.0 -> 2.3.1 2023-03-31 11:05:41 +00:00
Aine 39c8817aaa
fix typo 2023-03-30 07:46:41 +00:00
Aine cc40984b03
Update requirements.yml 2023-03-30 07:44:14 +00:00
Slavi Pantaleev 82a484c62f Upgrade Grafana (v9.4.7-0 -> v9.4.7-1) 2023-03-28 12:24:37 +03:00
Aine 3d3212725e
Update borgmatic 1.7.9 -> 1.7.10 2023-03-28 08:01:39 +00:00
Slavi Pantaleev 6732901c70 Upgrade com.devture.ansible.role.systemd_service_manager 2023-03-28 10:54:47 +03:00
Aine 34a03cf732
safely integrate agru, format justfile, format requirements.yml 2023-03-25 17:47:13 +02:00
Slavi Pantaleev 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
Aine e04894de7c
Update borg 1.2.3 -> 1.2.4 2023-03-24 07:54:06 +00:00
Slavi Pantaleev 6b3ab052f6 Upgrade prometheus_node_exporter (v1.5.0-6 -> v1.5.0-7) 2023-03-23 11:02:27 +02:00
Aine 1a23016570
Update grafana v9.4.3 -> v9.4.7 2023-03-22 16:54:39 +00:00
Slavi Pantaleev c222391e77 Upgrade Traefik (v2.9.8-2 -> v2.9.9-0) 2023-03-22 07:46:53 +02:00
Slavi Pantaleev 7a7c75c6a4 Upgrade prometheus_postgres_exporter (v0.11.1-2 -> v0.12.0-0) 2023-03-22 07:43:54 +02:00
Slavi Pantaleev 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
Aine 045542be76
Update redis 7.0.9 -> 7.0.10 2023-03-21 18:03:53 +00:00
Aine 5c0cc0168c
Update prometheus v2.42.0 -> v2.43.0 2023-03-21 17:59:58 +00:00
Slavi Pantaleev 14b8efcad2 Replace matrix-prometheus with an external Prometheus role 2023-03-21 07:38:12 +02:00
Slavi Pantaleev d351213486 Upgrade prometheus_node_exporter (v1.5.0-4 -> v1.5.0-6) 2023-03-21 07:29:21 +02:00
Slavi Pantaleev 220d80ac3a Move matrix-aux outside of this playbook 2023-03-20 11:06:27 +02:00
Aine b01e7b1ae5
update ntfy 2.1.2 -> 2.2.0 2023-03-18 19:29:20 +00:00
Aine 88dc5e0de0
migrate prometheus-node-exporter's var 2023-03-18 10:26:29 +02:00
Aine ff6e7f0ac5
Update borgmatic 1.7.8 -> 1.7.9 2023-03-16 21:03:55 +00:00
Slavi Pantaleev d6975e4ab8 Upgrade com.devture.ansible.role.postgres 2023-03-16 14:57:40 +02:00
Aine 122a834a7f
update prometheus-node-exporter 1.5.0-2 -> 1.5.0-3 2023-03-10 20:23:13 +00:00
Slavi Pantaleev 70af9a4481 Upgrade Traefik (v2.9.8-1 -> v2.9.8-2) - not using unprivileged ports anymore 2023-03-09 08:56:58 +02:00
Slavi Pantaleev 26fdae3797 Upgrade com.devture.ansible.role.container_socket_proxy 2023-03-06 10:29:58 +02:00
Slavi Pantaleev bf2b540807 Harden Traefik security by accessing the Docker API through docker-socket-proxy
With these changes, we:

- install https://github.com/Tecnativa/docker-socket-proxy via the
  https://github.com/devture/com.devture.ansible.role.container_socket_proxy Ansible role

- make Traefik access the Docker API via TCP by connecting to this
  socket proxy

- .. which allows us to run the Traefik container with less privileges
  (non-`root`, dropped capabilities)
2023-03-06 09:11:02 +02:00
Aine 6a6761cb88
Update ntfy 2.1.1 -> 2.1.2 2023-03-05 10:17:07 +00:00