Commit graph

476 commits

Author SHA1 Message Date
Slavi Pantaleev
47d1d949d0 Upgrade APISIX Gateway (v3.8.0-1 -> v3.8.0-2) 2024-01-23 21:29:09 +02:00
Slavi Pantaleev
ed9c06d5e4 Upgrade Grafana (v10.2.3-0 -> v10.3.1-0) 2024-01-23 20:06:43 +02:00
Slavi Pantaleev
03e262facb Automatically wire prometheus_*_exporter_hostname to mash_playbook_metrics_exposure_hostname 2024-01-23 19:23:27 +02:00
Slavi Pantaleev
18df3cdc9a Upgrade prometheus-ssh-exporter (v1.5.0-1 -> v1.5.0-2) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 18:10:22 +02:00
Slavi Pantaleev
d7c841bc3a Upgrade prometheus-blackbox-exporter (v0.24.0-1 -> v0.24.0-2) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 18:05:23 +02:00
Slavi Pantaleev
3f602da864 Upgrade prometheus-postgres-exporter (v0.14.0-3 -> v0.14.0-4) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 17:58:38 +02:00
Slavi Pantaleev
45951d86d1 Add mash_playbook_metrics_exposure_* variables and integrate with prometheus-node-exporter and apisix-gateway 2024-01-23 17:51:59 +02:00
Slavi Pantaleev
f5e6271174 Upgrade prometheus-node-exporter (v1.7.0-2 -> v1.7.0-3) 2024-01-23 17:51:15 +02:00
Slavi Pantaleev
753d174613 Upgrade APISIX Gateway (v3.8.0-0 -> v3.8.0-1) 2024-01-23 17:08:11 +02:00
Slavi Pantaleev
7198beff92 Make mash/playbook_base run earlier
It does some sanity validation checks, etc., so it makes sense to run it
early on, not when half the roles have completed (or failed in an ugly way).
2024-01-23 16:47:53 +02:00
Slavi Pantaleev
71b167a4bc Add support for APISIX Dashboard 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
395994ebc1 Add support for APISIX Gateway 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
849ee84231 Add support for etcd 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
551ab90f84 Upgrade playbook_help
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2448
2024-01-23 08:59:24 +02:00
Slavi Pantaleev
3c37648a6d Upgrade Navidrome (v0.51.0-0 -> v0.51.0-1) 2024-01-22 08:42:29 +02:00
Slavi Pantaleev
3872e6c1d1 Upgrade Woodpecker CI (v2.1.1-0 -> v2.2.2-0) 2024-01-22 08:14:19 +02:00
adam-kress
d9a8efc388
Upgrade Navidrome (v0.50.2 -> v0.51.0) 2024-01-21 19:29:45 -05:00
Slavi Pantaleev
f39a05130b Upgrade PeerTube (v6.0.2-2 -> v6.0.3-0) 2024-01-19 11:08:42 +02:00
Slavi Pantaleev
f3dee3e59f Upgrade Postgres (v16.1-4 -> v16.1-5) 2024-01-17 19:16:19 +02:00
Slavi Pantaleev
23273eec0d Upgrade systemd_service_manager (v1.0.0-3 -> v1.0.0-4) 2024-01-17 11:52:14 +02:00
Slavi Pantaleev
9810058eed Upgrade Gitea (v1.21.3-0 -> v1.21.4-0) 2024-01-17 06:52:05 +02:00
Aine
a4a98718d0
prometheus v2.49.1 2024-01-16 10:31:02 +02:00
Aine
e8d4799bfb
prometheus v2.49.0 2024-01-15 16:03:50 +02:00
Slavi Pantaleev
7b54c59747 Connect postgres-backup directly to Postgres network, if integrated Postgres is used
This saves us one container network in the ideal case.
2024-01-13 20:12:11 +02:00
Slavi Pantaleev
41b1342da4 Upgrade postgres-backup 2024-01-13 19:42:44 +02:00
Slavi Pantaleev
d967f22776 Upgrade postgres-backup and run it in its own container network, connected to the Postgres one 2024-01-13 17:41:42 +02:00
Slavi Pantaleev
a710fda632 Upgrade prometheus-postgres-exporter (v0.14.0-2 -> v0.14.0-3) and stop using prometheus_postgres_exporter_server_fqn 2024-01-13 15:05:13 +02:00
Slavi Pantaleev
7d41883d4c Upgrade prometheus-postgres-exporter (v0.14.0-1 -> v0.14.0-2) 2024-01-12 17:53:20 +02:00
Slavi Pantaleev
b0a3b41bde Upgrade prometheus-node-exporter (v1.7.0-1 -> v1.7.0-2) 2024-01-12 17:39:39 +02:00
Aine
2812a2eddc
update changedetection 2024-01-11 12:52:44 +02:00
Slavi Pantaleev
bc75d624ab Upgrade Keycloak (v23.0.3-0 -> v23.0.4-0) 2024-01-08 17:36:08 +02:00
Slavi Pantaleev
a125c3b29d Upgrade MariaDB (v11.2.2-0 -> v11.2.2-1) 2024-01-07 08:29:19 +02:00
Slavi Pantaleev
3842af27ed Add exim-relay wiring for Healthchecks 2024-01-06 18:16:17 +02:00
Slavi Pantaleev
2e31813f0d Upgrade Healthchecks (v3.1-0 -> v3.1-1) 2024-01-06 18:12:45 +02:00
Slavi Pantaleev
d5c48cc5f2 Upgrade MariaDB (v11.1.3-6 -> v11.2.2-0) 2024-01-06 17:45:11 +02:00
Slavi Pantaleev
dd531b19f4 Add exim-relay service 2024-01-06 13:03:08 +02:00
Slavi Pantaleev
7a9bab7859 Upgrade Nextcloud (v28.0.1-0 -> v28.0.1-1) 2024-01-06 12:08:04 +02:00
Slavi Pantaleev
4696f02493 Upgrade GoToSocial (v0.13.0-1 -> v0.13.0-2) 2024-01-06 11:27:03 +02:00
Slavi Pantaleev
cffb13a3dd Upgrade Firezone (v0.7.35-5 -> v0.7.35-7) 2024-01-06 11:22:37 +02:00
Slavi Pantaleev
2a9db9ac06 Make use of vaultwarden_systemd_required_systemd_services_list_auto 2024-01-06 10:56:16 +02:00
Slavi Pantaleev
d46e9b5458 Upgrade Vaultwarden (v1.30.1-1 -> v1.30.1-2) 2024-01-06 10:55:37 +02:00
Slavi Pantaleev
118f52a9ec Upgrade GoToSocial (v0.13.0-0 -> v0.13.0-1) 2024-01-06 09:29:26 +02:00
Slavi Pantaleev
bb858132fd Upgrade NetBox (v3.6.6-2.7.0-0 -> v3.7.0-2.8.0-0) 2024-01-05 17:39:21 +02:00
Aine
1fa467553f
update borgmatic; update firezone role 2024-01-05 11:48:28 +02:00
Slavi Pantaleev
2b692c0264 Upgrade Postgres (v16.1-3 -> v16.1-4) 2024-01-05 07:57:43 +02:00
Aine
553e5a42e3
uptime kuma 1.23.10 -> 1.23.11 2024-01-02 17:21:01 +02:00
moanos
d0f9898349 chore(funkwhale): Bump version v1.3.4-1 -> v1.4.0-0 2024-01-02 03:15:05 +01:00
Slavi Pantaleev
0b5bfbc81d Upgrade Syncthing (v1.27.1-0 -> v1.27.2-0) 2024-01-01 19:48:51 +02:00
QEDeD
3475466bba
Bump Nextcloud to v28.0.1 (#132)
* Bump Nextcloud to v28.0.1

* Fix Nexctloud version tag in requirements.yml

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-12-30 07:53:07 +02:00
Slavi Pantaleev
4c3ca49699 Upgrade FreshRSS (v2.1.0 -> v2.2.0) 2023-12-28 08:59:47 +02:00
Slavi Pantaleev
7d83e23010 Upgrade Woodpecker CI (v2.1.0-0 -> v2.1.1-0) 2023-12-27 17:44:43 +02:00
Slavi Pantaleev
6e0b9d4a30 Upgrade Woodpecker CI (v2.0.0-1 -> v2.1.0-0) 2023-12-27 10:03:08 +02:00
Slavi Pantaleev
b20d04bd88 Adjust the correct group vars file
Fixup for 896a96a2b5
2023-12-22 17:09:16 +02:00
Slavi Pantaleev
e52ad7868c Upgrade Authentik (v2023.10.4-2 -> v2023.10.5-0) 2023-12-22 08:01:12 +02:00
Slavi Pantaleev
d642aa5e60 Upgrade Gitea (v1.21.2-0 -> v1.21.3-0) 2023-12-21 16:04:54 +02:00
Slavi Pantaleev
239180e162 Upgrade Firezone (v0.7.35-3 -> v0.7.35-4) 2023-12-21 08:53:50 +02:00
Aine
58133ba312
update roles 2023-12-19 18:03:12 +02:00
Slavi Pantaleev
7e1b178ab2 Upgrade Nextcloud (v28.0.0-0 -> v28.0.0-1) 2023-12-19 10:39:59 +02:00
moanos
bb14fda522 chore(gts): update gts v0.12.2-0 -> v0.13.0-0 2023-12-18 12:53:55 +01:00
Aine
1e0badce3a
update radicale role 2023-12-17 20:57:02 +02:00
Slavi Pantaleev
826baacacf Upgrade Keycloak (v23.0.1-2 -> v23.0.3-0) 2023-12-15 17:39:30 +02:00
Slavi Pantaleev
c254d3415f Upgrade Keycloak (v23.0.1-1 -> v23.0.1-2) 2023-12-14 16:23:30 +02:00
Slavi Pantaleev
c717a42573 Upgrade Navidrome (v0.50.1-1 -> v0.50.2-0) 2023-12-14 09:43:53 +02:00
Slavi Pantaleev
d96691a5f2 Upgrade Miniflux (v2.0.50-1 -> v2.0.51-0) 2023-12-14 09:39:07 +02:00
Slavi Pantaleev
e9e7714ce0 Upgrade PeerTube (v6.0.2-1 -> v6.0.2-2) 2023-12-13 19:15:31 +02:00
mxwmnn
55f9e8843f
bump nextcloud to v28 (#129)
* bump nextcloud to v28

didn't tested it yet, if no one tests it until the weekend i'll test :)

* Fix Nextcloud v28 role tag

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-12-13 16:18:04 +02:00
Slavi Pantaleev
19813a48b9 Upgrade Healthchecks (v3.0.1-1 -> v3.1-0) 2023-12-13 16:12:44 +02:00
Aine
f6af1bbd0f
update nextcloud role; uptime kuma v1.23.10 2023-12-13 14:10:37 +02:00
Slavi Pantaleev
b1d682aa60 Upgrade PeerTube (v6.0.2-0 -> v6.0.2-1) 2023-12-13 12:37:25 +02:00
moanos
d2b16a7f0c chore: Bump hubsite version 2023-12-13 10:25:48 +01:00
Slavi Pantaleev
29e8634c2f Upgrade PeerTube (v6.0.1-0 -> v6.0.2-0) 2023-12-12 17:16:19 +02:00
Slavi Pantaleev
9527de535c Fix Outline version of pulled image (v0.74.0-0 -> v0.74.0) 2023-12-12 17:07:56 +02:00
Slavi Pantaleev
ab9e1b6ca1 Upgrade Outline (v0.72.0-0-0 -> v0.74.0-0-0) 2023-12-12 10:19:04 +02:00
Slavi Pantaleev
6e55503b79 Upgrade Gitea (v1.21.1-1 -> v1.21.2-0) 2023-12-12 09:58:26 +02:00
Slavi Pantaleev
12ecdd4a18 Upgrade AdGuard Home (v0.107.42-0 -> v0.107.43-0) 2023-12-11 17:23:55 +02:00
Slavi Pantaleev
d5c9269f86 Upgrade Syncthing (v1.27.0-2 -> v1.27.1-0) 2023-12-11 09:00:09 +02:00
moanos
07d1aa6456 fix(semaphore): Add passwd 2023-12-10 20:40:28 +01:00
Slavi Pantaleev
3a17c5b07e Upgrade Nextcloud (v27.1.4-3 -> v27.1.4-4) 2023-12-10 18:16:37 +02:00
Slavi Pantaleev
365f4cbb79 Upgrade Funkwhale (v1.3.4-0 -> v1.3.4-1) 2023-12-10 17:28:54 +02:00
Slavi Pantaleev
3b432c11d3 Add name to cleanup role definition in requirements.yml
Without this, bin/optimize.py chokes on it.

Related to 6bc5602607
2023-12-10 08:46:24 +02:00
Slavi Pantaleev
e55f39f31f Upgrade Syncthing (v1.27.0-1 -> v1.27.0-2) 2023-12-10 08:44:18 +02:00
Aine
6bc5602607
add system cleanup role 2023-12-09 18:58:15 +02:00
Aine
fe4b5b69f4
prometheus v2.48.1 2023-12-09 18:05:32 +02:00
Slavi Pantaleev
cca3525810 Upgrade NetBox (v3.6.0-2.7.0-4 -> v3.6.6-2.7.0-0) 2023-12-09 11:44:52 +02:00
Slavi Pantaleev
93cef2750e Upgrade NetBox (v3.6.0-2.7.0-3 -> v3.6.0-2.7.0-4) 2023-12-09 11:24:18 +02:00
moanos
8407108a1d fix(backup-borg): Support postgres 16 2023-12-08 15:03:24 +01:00
Slavi Pantaleev
df9fb65586 Upgrade NetBox (v3.6.0-2.7.0-2 -> v3.6.0-2.7.0-3) 2023-12-08 13:45:25 +02:00
Aine
3b05d1d851
clickhouse v23.10.5.20 2023-12-07 21:32:39 +02:00
Slavi Pantaleev
f3b9a16be8 Upgrade AdGuard Home (v0.107.41-1 -> v0.107.42-0) 2023-12-07 18:47:45 +02:00
moanos
091eb58697 chore(semaphore): Bump version v2.9.36-0 -> v2.9.37-1 2023-12-07 12:27:19 +01:00
Slavi Pantaleev
776cdbc92b Upgrade Traefik (v2.10.6-2 -> v2.10.7-0) 2023-12-07 09:49:45 +02:00
Slavi Pantaleev
ca94bb70d8 Upgrade Funkwhale (v1.3.1-0 -> v1.3.4-0) 2023-12-06 19:42:07 +02:00
moanos
f4a2aa4b9b fix: Typo 2023-12-06 16:31:50 +01:00
Slavi Pantaleev
f7e1ff5fba
Fix groups for semaphore 2023-12-06 17:25:48 +02:00
moanos
12a8b63bbd feat: Add ansible-semaphore playbook files 2023-12-06 16:18:42 +01:00
Slavi Pantaleev
ecb15eb729 Upgrade systemd_docker_base (v1.0.0-1 -> v1.0.0-2) 2023-12-06 12:58:03 +02:00
Slavi Pantaleev
785dfaf16f Swtich Hubsite git repository 2023-12-06 12:54:55 +02:00
Slavi Pantaleev
37b641f868 Upgrade GoToSocial (v0.12.1-1 -> v0.12.2-0) 2023-12-06 12:54:05 +02:00
Slavi Pantaleev
c39c6ad500 Upgrade Hubsite (v1.25.2-0 -> v1.25.3-0) 2023-12-06 12:52:04 +02:00
Slavi Pantaleev
f5ff2579f5 Fix ClickHouse version tag (v23.10.5.20-1 -> v23.6.1.1524-1) 2023-12-06 12:47:52 +02:00
Slavi Pantaleev
664d1eba8e Upgrade ClickHouse (v23.10.5.20-0 -> v23.10.5.20-1) 2023-12-06 12:46:54 +02:00
Slavi Pantaleev
7c968042f3 Upgrade Redis (v7.2.3-1 -> v7.2.3-2) 2023-12-06 12:45:43 +02:00
Slavi Pantaleev
a16f0716a2 Upgrade MariaDB (v11.1.3-5 -> v11.1.3-6) 2023-12-06 12:44:48 +02:00
Slavi Pantaleev
3fa188cafd Upgrade Postgres (v16.1-2 -> v16.1-3) 2023-12-06 12:43:16 +02:00
Slavi Pantaleev
81db444543 Upgrade Firezone (v0.7.35-0 -> v0.7.35-2) 2023-12-06 12:29:33 +02:00
Slavi Pantaleev
c9ae9b0c54 Upgrade prometheus-blackbox-exporter (v0.24.0-0 -> v0.24.0-1) 2023-12-06 12:25:54 +02:00
Slavi Pantaleev
f20cce70ab Upgrade prometheus-ssh-exporter (v1.5.0-0 -> v1.5.0-1) 2023-12-06 12:24:50 +02:00
Slavi Pantaleev
02908ebd13 Upgrade Nextcloud (v27.1.4-2 -> v27.1.4-3) 2023-12-06 12:23:14 +02:00
Slavi Pantaleev
f5f648ac61 Upgrade NetBox (v3.6.0-2.7.0-1 -> v3.6.0-2.7.0-2) 2023-12-06 12:22:05 +02:00
Slavi Pantaleev
8f3e67ef39 Upgrade Navidrome (v0.50.1-0 -> v0.50.1-1) 2023-12-06 12:20:57 +02:00
Slavi Pantaleev
803d1c83f6 Upgrade Miniflux (v2.0.50-0 -> v2.0.50-1) 2023-12-06 12:19:44 +02:00
Slavi Pantaleev
96d2e8bbbb Upgrade Healthchecks (v3.0.1-0 -> v3.0.1-1) 2023-12-06 12:18:50 +02:00
Slavi Pantaleev
a642c795d7 Upgrade ClickHouse (v23.6.1.1524-0 -> v23.10.5.20-0) 2023-12-06 12:17:43 +02:00
Slavi Pantaleev
5d785c5f92 Upgrade Uptime Kuma (v1.23.8-0 -> v1.23.8-1) 2023-12-06 12:09:25 +02:00
Slavi Pantaleev
3dbd18d0eb Upgrade Keycloak (v23.0.1-0 -> v23.0.1-1) 2023-12-06 12:06:51 +02:00
Slavi Pantaleev
152f1e8c61 Upgrade PeerTube (v5.2.1-0 -> v6.0.1-0) 2023-12-06 12:05:25 +02:00
Slavi Pantaleev
244f2917d1 Upgrade Vaultwarden (v1.30.1-0 -> v1.30.1-1) 2023-12-06 12:02:41 +02:00
Slavi Pantaleev
7882598697 Upgrade Authentik (v2023.10.4-1 -> v2023.10.4-2) 2023-12-06 12:01:37 +02:00
Slavi Pantaleev
14c082c236 Upgrade Appsmith (v1.9.41-0 -> v1.9.50-0) 2023-12-06 11:59:56 +02:00
Slavi Pantaleev
d1ba7881e7 Upgrade Authelia (v4.37.5-0 -> v4.37.5-1) 2023-12-06 11:58:36 +02:00
Slavi Pantaleev
40c6daacd5 Upgrade wg-easy (v7-0 -> v7-1) 2023-12-06 11:57:11 +02:00
Slavi Pantaleev
e673e4dc32 Upgrade AdGuard Home (v0.107.41-0 -> v0.107.41-1) 2023-12-06 11:55:22 +02:00
Slavi Pantaleev
77e8b1fb17 Upgrade Gitea (v1.21.1-0 -> v1.21.1-1) 2023-12-06 11:54:34 +02:00
Slavi Pantaleev
3dcd13ce94 Upgrade Syncthing (v1.27.0-0 -> v1.27.0-1) 2023-12-06 11:53:43 +02:00
Slavi Pantaleev
622b8b16a8 Upgrade backup-borg (v1.2.7-1.8.5-0 -> v1.2.7-1.8.5-1) 2023-12-06 11:51:16 +02:00
Slavi Pantaleev
477e1be5ae Upgrade prometheus-node-exporter (v1.7.0-0 -> v1.7.0-1) 2023-12-06 11:49:41 +02:00
Slavi Pantaleev
e1ee05aa39 Upgrade prometheus-postgres-exporter (v0.14.0-0 -> v0.14.0-1) 2023-12-06 11:48:17 +02:00
Slavi Pantaleev
35a33145f5 Upgrade Prometheus (v2.48.0-0 -> v2.48.0-1) 2023-12-06 11:44:58 +02:00
Slavi Pantaleev
96437d30fd Upgrade Jitsi (v9111-0 -> v9111-1) 2023-12-06 11:43:37 +02:00
Slavi Pantaleev
cdf88a5287 Upgrade Grafana (v10.2.2-0 -> v10.2.2-1) 2023-12-06 11:40:22 +02:00
Slavi Pantaleev
94f9c8cf4e Upgrade Redis (v7.2.3-0 -> v7.2.3-1) 2023-12-06 11:37:18 +02:00
Slavi Pantaleev
7b047e8ceb Upgrade MariaDB (v11.1.3-4 -> v11.1.3-5) 2023-12-06 11:36:16 +02:00
Slavi Pantaleev
9add340841 Upgrade Woodpecker CI (v2.0.0-0 -> v2.0.0-1) 2023-12-06 11:35:10 +02:00
Slavi Pantaleev
2216596f84 Upgrade container_socket_proxy (v0.1.1-2 -> v0.1.1-3) 2023-12-06 11:31:08 +02:00
Slavi Pantaleev
5d4e066a0c Upgrade postgres-backup 2023-12-06 11:27:44 +02:00
Slavi Pantaleev
9fb9283e4f Upgrade Postgres (v16.1-1 -> v16.1-2) 2023-12-06 11:26:37 +02:00
Slavi Pantaleev
aeefb1cddf Upgrade Traefik (v2.10.6-1 -> v2.10.6-2) 2023-12-06 11:25:14 +02:00
Slavi Pantaleev
29a739e54c Upgrade Redis (v7.2.0-0 -> v7.2.3-0) 2023-12-05 09:31:48 +02:00
Slavi Pantaleev
eeb640b9ac Upgrade MongoDB (v7.0.2-0 -> v7.0.4-0) 2023-12-05 09:29:38 +02:00
Slavi Pantaleev
d207810317 Upgrade MariaDB (v11.1.3-3 -> v11.1.3-4) 2023-12-05 09:22:09 +02:00
Slavi Pantaleev
5cd14c92c8 Upgrade postgres-backup 2023-12-05 09:19:30 +02:00
Slavi Pantaleev
a10d2eaf85 Switch from devture_traefik_container_additional_networks to devture_traefik_container_additional_networks_auto
Related to e3375d56f3
2023-12-05 09:18:05 +02:00
Slavi Pantaleev
bd5cd09b4a Upgrade Postgres (v16.1-0 -> v16.1-1) 2023-12-05 09:15:51 +02:00
Slavi Pantaleev
9480f0aa80 Upgrade Traefik (v2.10.6-0 -> v2.10.6-1) 2023-12-05 09:13:38 +02:00
Slavi Pantaleev
dd233fe71d Upgrade systemd_docker_base (v1.0.0-0 -> v1.0.0-1) 2023-12-05 09:11:37 +02:00
Aine
e8b8807adf
redmine v5.1.1; uptime kuma v1.23.8; borg v1.2.7 2023-12-04 12:13:32 +02:00
Slavi Pantaleev
cc76241fa2 Upgrade Syncthing (v1.26.1-0 -> v1.27.0-0) 2023-12-04 11:23:29 +02:00
Slavi Pantaleev
fa3c4eb8b4 Upgrade Nextcloud (v27.1.4-1 -> v27.1.4-2) 2023-12-04 11:23:29 +02:00
Slavi Pantaleev
56eded8e14 Upgrade Nextcloud (v27.1.4-0 -> v27.1.4-1)
Related to:

- https://github.com/mother-of-all-self-hosting/ansible-role-nextcloud/pull/12
- https://github.com/mother-of-all-self-hosting/mash-playbook/pull/123
2023-12-03 12:33:59 +02:00
Slavi Pantaleev
bf16e7b895 Fix variable name typo 2023-12-01 19:52:36 +02:00
Slavi Pantaleev
a013f8f9b9 Upgrade NetBox (v3.6.0-2.7.0-0 -> v3.6.0-2.7.0-1) 2023-12-01 19:49:51 +02:00
Slavi Pantaleev
2690f5599a Upgrade systemd_service_manager (v1.0.0-2 -> v1.0.0-3) 2023-11-30 13:04:37 +02:00
mxwmnn
3c58abcc64
bump nextcloud to version 27.1.4 2023-11-29 10:43:24 +01:00
Slavi Pantaleev
45c2b8efd6 Upgrade Traefik (v2.10.5-2 -> v2.10.6-0) 2023-11-29 09:25:37 +02:00
Slavi Pantaleev
b9bc6b7bfe Upgrade Keycloak (v23.0.0-0 -> v23.0.1-0) 2023-11-29 08:43:22 +02:00
Slavi Pantaleev
bd9004e154 Upgrade Gitea (v1.21.0-0 -> v1.21.1-0) 2023-11-28 08:12:32 +02:00
Aine
427dce9b3c
update aux role; uptime kuma v1.23.7 2023-11-27 21:25:40 +02:00
moanos
0d1474e394 chore(authentik): update authentik 2023-11-27 19:37:24 +01:00
Slavi Pantaleev
daeac0c358 Upgrade MariaDB (v11.1.3-2 -> v11.1.3-3) 2023-11-26 11:06:38 +02:00
Slavi Pantaleev
0736df228e Upgrade MariaDB (v11.1.3-1 -> v11.1.3-2) 2023-11-26 10:28:31 +02:00
Slavi Pantaleev
04ef7be707 Upgrade MariaDB (v11.1.3-0 -> v11.1.3-1) 2023-11-26 09:58:32 +02:00
Slavi Pantaleev
6217c8803b Upgrade MariaDB (v10.11.4-0 -> v11.1.3-0) 2023-11-26 08:22:57 +02:00
Aine
2aaaa2e412
update aux role (support commands) 2023-11-24 12:29:44 +02:00
Slavi Pantaleev
70608b3971 Upgrade Woodpecker CI (v1.0.5-0 -> v2.0.0-0) 2023-11-24 11:29:56 +02:00
Slavi Pantaleev
bbf1727c6a Upgrade systemd_service_manager (v1.0.0-1 -> v1.0.0-2) 2023-11-24 11:29:38 +02:00
Slavi Pantaleev
0899f17007 Upgrade Keycloak (v22.0.5-0 -> v23.0.0-0) 2023-11-23 18:12:53 +02:00
Slavi Pantaleev
5d2ce5ecac Upgrade Navidrome (v0.50.0-0 -> v0.50.1-0) 2023-11-22 08:47:40 +02:00
Aine
704f993e42
restore empty activation_prefix in requirements.yml 2023-11-21 23:33:40 +02:00
Aine
d4a20da0bb
grafana v10.2.2; jitsi v9111; nextcloud v27.1.3 2023-11-21 22:04:34 +02:00
Slavi Pantaleev
da005a7d36 Make hubsite not break when optimizing the playbook 2023-11-21 10:15:40 +02:00
Slavi Pantaleev
803c623bab Add some more role-specific annotations to templates/group_vars_mash_servers
There's a lot more that can be added, especially to decouple from
some default components like Postgres and Traefik.
2023-11-20 17:20:17 +02:00
Slavi Pantaleev
3b6912d275 Ensure certain lists (containing role-specific elements) are never empty 2023-11-20 16:54:43 +02:00
Slavi Pantaleev
3242ee8acd Add role-specific annotations for mash_playbook_mariadb_managed_databases_auto_itemized 2023-11-20 16:49:41 +02:00
Slavi Pantaleev
74dbc2dda4 Add role-specific annotations for mash_playbook_devture_postgres_managed_databases_auto_itemized 2023-11-20 16:48:03 +02:00
Slavi Pantaleev
7d3bae4c4b Upgrade backup-borg (v1.2.6-1.8.4-0 -> v1.2.6-1.8.5-0) 2023-11-20 16:36:34 +02:00
Slavi Pantaleev
d2c9ed3e45 Initial work on optimization commands
The playbook can now optimize itself based on the enabled components in
for all hosts in the inventory (`just optimize`) or for a specific host
(`just optimize-for-host HOSTNAME`).

The optimized playbook will have:

- fewer requirements (fewer roles need to be installed by `just roles`)
- a shorter and quicker to evaluate `group_vars/mash_servers` file
- a `setup.yml` file which includes less roles

Running the playbook optimized is still work in progress.
There still probably exist various role dependencies in the group-vars file, etc.

The `optimize-reset` command aims to restore your playbook to a
non-optimized state, which should work as before (and not experience bugs).

The playbook takes care to notice of changes to the various files in
`templates/` (`setup.yml`, `requirements.yml`, `group_vars_mash_servers`)
and update your optimized or non-optimized copies that are derived from
these templates. To do this, it keeps `.srchash` files in the `run/` directory.
When it notices a change in the source file's hash (by comparing to the `.srchash` file),
it will update you to the new template.

Optimization state is stored in a file in `run/` as well (`optimization-vars-files.state`).
Should the playbook notice changes in the source `template/` files, it
should update you and re-optimize using the same parameters as before (read from the state file).
2023-11-20 16:29:06 +02:00