Commit graph

64 commits

Author SHA1 Message Date
erebion a7e3208de2 remove bz2 compression from database dumps so that the backup storage does not fill up and backups are much quicker 2024-08-20 14:13:15 +02:00
erebion 64f4773c01 add restic prune job 2024-08-16 20:26:27 +02:00
erebion d1ae38cb3d fix artifact of migration to traefik 2024-07-16 22:04:43 +02:00
erebion a8cc1fd810 switch from docker.io to docker-ce 2024-07-16 22:01:39 +02:00
erebion 9dcf7d7696 add firewall zone variable 2024-07-16 22:01:39 +02:00
erebion 6148fab2cc fixes for traefik, update authentik 2024-07-16 22:01:39 +02:00
erebion 11946d4dfe small fix 2024-04-10 12:21:41 +02:00
erebion 765b5f5557 Merge branch 'main' of https://git.un-hack-bar.de/unhb_admin/ansible 2024-04-10 11:59:10 +02:00
erebion 233a4736f1 fix watchtower config which apparently broke due to an update 2024-04-10 11:59:00 +02:00
Stefan H. a6b1b4c148 SQL Dumps werden nun gepackt; außerdem einige Verzeichnisse aus dem Backup entfernt da sie nicht gesichert werden müssen 2024-03-29 15:27:49 +01:00
Stefan H. ccb4197aa0 kleiner fix weil sonst Certs nicht erneuert werden können 2024-03-27 21:36:57 +01:00
Stefan H. 058f5b7ca7 Authentik-Container-Name korrigiert 2024-03-27 21:08:10 +01:00
erebion 8ca4253e4b fixed unit name 2024-03-27 11:24:12 +01:00
Stefan H. 5099a7d2a2 adjusted which and how long keeping snapshots 2024-03-26 16:57:52 +01:00
Stefan H. 2b1f01c94f typo gefixt 2024-03-05 22:20:00 +01:00
Stefan H. 1781c23774 shortlinks eingefügt 2024-03-05 22:12:06 +01:00
Stefan H. fc26e177a8 traefik version aktuallisiert 2024-03-05 21:48:18 +01:00
erebion 28ea27a527 disable automatic updates by Watchtower by adding some labels 2023-12-01 23:09:29 +01:00
erebion 4eb6b764a1 added missing files for the traefik role 2023-11-28 13:56:06 +01:00
erebion 04a03da9a6 Moved to yml instead of the terrible toml that lurks in the shadows at night 2023-11-27 21:13:06 +01:00
erebion d0c0060e09 rolled out modified roles for use with Traefik 2023-11-19 21:41:22 +01:00
erebion b4c2d64689 infinite time for startup 2023-11-16 11:09:51 +01:00
erebion 827affcbbf More time for startup 2023-11-16 10:55:36 +01:00
erebion ee35505ddd This will avoid timeout issues during startup by first loading the images and not having a timeout defined at all 2023-11-16 10:48:52 +01:00
erebion 13d9607e61 Only enable the backup units, do not start them during the playbook as there's a timer for that 2023-11-16 10:12:44 +01:00
erebion aafcb1ad50 add systemd units 2023-10-10 18:28:50 +02:00
erebion 3dc1886a55 added missing parts for the backup 2023-10-10 12:40:22 +02:00
erebion 512f9a0741 fixed the Docker Volume path for Element Web 2023-10-10 12:18:37 +02:00
erebion 842522e5e0 Added Element Web and renamed some variables for consistency 2023-10-09 18:33:55 +02:00
erebion dfacbf73c1 reload daemon as well 2023-09-15 21:55:16 +02:00
erebion ae573658f6 Increate time before connecting to network to give Authentik more time to start up 2023-09-15 21:53:56 +02:00
erebion 8b93465483 do not consider it an error if the containers cannot be stopped if they do not exist 2023-09-15 21:44:43 +02:00
erebion e8273f3667 fixed a typo 2023-09-15 21:41:53 +02:00
erebion e6117ad194 Give Authentik more time to start before we consider it failed 2023-09-15 21:37:11 +02:00
erebion 6cc100afcc Ensure the units get restarted if changed 2023-09-15 21:34:30 +02:00
erebion d57cde9a8c Fix ensures rolling out a new instances of Authentik works as well (for example during disaster recovery) 2023-09-15 21:22:16 +02:00
erebion 0e0228f686 Clean up: Remove commented parts from before the rewrite of the role 2023-09-14 09:16:01 +02:00
erebion 156ad3ad91 Give database access to its directory 2023-09-14 09:11:26 +02:00
erebion 5971bffc51 Updated the variables for the databases for readability 2023-09-13 20:16:43 +02:00
erebion 25e8beb662 Do not use recursion, fix permissions for folder crreation 2023-09-13 20:16:05 +02:00
erebion 701c897aff Authentik-Rolle einmal ordentlich gemacht und gefixt 2023-09-13 18:03:24 +02:00
erebion 335bf6ad0b Add Roles for preparing the Backup Location and for the Environment Variables for Backups 2023-09-05 13:15:13 +02:00
erebion 3b9f2eea33 Add Pretix Config as Template 2023-09-05 13:14:14 +02:00
erebion 4dfaf3395d Owner of the Postgres Dir should also be 999, not root. Might work as root, but this way is known to work. 2023-09-05 12:08:37 +02:00
erebion 1a39eced04 remove incorrect UID/GID 2023-09-05 11:30:03 +02:00
erebion a006389988 And of course I forgot the permissions for one file, but now... 2023-09-04 22:38:55 +02:00
erebion 2caf498bf3 Fix all the permissions... 2023-09-04 22:33:53 +02:00
erebion ad109ae70b optimised permissions for folder creation 2023-09-04 19:40:24 +02:00
erebion 425d39ac3e We do not need to install apparmor automatically 2023-09-04 18:53:00 +02:00
erebion 3a9d66a72c fixed a typo in a UID 2023-09-04 16:54:20 +02:00