Commit graph

261 commits

Author SHA1 Message Date
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