1076 Commits

Author SHA1 Message Date
ddac9fe542 Fix syntax (oops) 2025-01-20 20:03:17 -06:00
e651396604 Put the backups on the FS so we can just back them up later on the same way 2025-01-20 20:01:36 -06:00
09bdb80712 Dump PG DBs before doing full system backups 2025-01-20 19:58:20 -06:00
e9eccef348 Include batteries with backup command 2025-01-19 13:15:03 -06:00
eea79389c9 Remove Kopia now that it's obsolete 2025-01-19 13:06:04 -06:00
8cffa77d38 Fix not flattening args when doing null comparisons 2025-01-19 12:54:48 -06:00
502d7397cd Add support for overlaying restic 2025-01-19 12:54:00 -06:00
0ffd8ef535 Add logging 2025-01-19 12:51:15 -06:00
c9984c448c Minor reworks to how script is structured for better efficiency 2025-01-19 12:47:27 -06:00
f3520c10ae Update backup script to use restic 2025-01-19 12:43:10 -06:00
896143d009 Remove defunct tmodloader role that I never use anymore 2025-01-17 02:31:11 -06:00
ced9d6b983 Rip more nagios out 2025-01-17 02:30:14 -06:00
6b6e8f7b64 Add submodule shenanigans 2025-01-17 02:22:24 -06:00
a25c45536e Remove really bad Ansible role 2025-01-17 02:21:13 -06:00
b5de12a767 Improve zerotier checks 2025-01-17 02:10:31 -06:00
4ac296ed41 Update list of flatpaks 2025-01-17 02:05:56 -06:00
31818924b3 Tag adminuser 2025-01-11 16:04:34 -06:00
658888bda8 Add prom metrics for plain http 2024-09-04 01:56:37 -05:00
1e037bf3bc Nevermind flatpak is just stupid 2024-08-21 22:41:48 -05:00
c8aca49ff6 Nevermind I'm just stupid 2024-08-21 22:39:56 -05:00
61c37b4650 Disable unmojang because apparently its keys are fukt 2024-08-21 22:38:45 -05:00
ec77cdbc46 Polish up flatpaks 2024-08-21 22:35:20 -05:00
7bc017e583 And screen, too 2024-08-21 22:25:48 -05:00
ba37a7b4fa Remove awscli from rpm-ostree hosts 2024-08-21 22:23:21 -05:00
760af8dabe Fix up music stuffs 2024-08-11 11:08:23 -05:00
74a6a1ce96 Disable fucking nagios 2024-08-10 22:59:55 -05:00
702a4c5f4c Add restart-policy to containers that need it
oopsie
2024-07-17 00:21:36 -05:00
b250ce9dc8 Enable automatic retries for backups within a short duration
This should help alleviate some of the problems I've been having with Backblaze's accessibility during peak backup hours
2024-07-10 13:14:07 -05:00
e0e0d626f9 Add Minecraft monitoring!
This also fixes some duplicate alert structures we saw earlier
2024-07-10 01:13:20 -05:00
4d59231fb0 Add SSH to Prometheus Blackbox 2024-07-10 00:46:25 -05:00
f4117b46f8 Remove a bunch of Nagios checks that we've supplanted with Grafana 2024-07-10 00:34:33 -05:00
5c87b1c0e7 Add Matrix health checks to Prometheus 2024-07-10 00:27:52 -05:00
45904e221d Add Prometheus Blackbox for synthetics
Now the only thing I'm missing is an alerting system that actually works
and we'll be off to the races.
2024-07-09 18:03:55 -05:00
1b119a94e3 Add prometheus exporter to psql 2024-07-09 16:29:50 -05:00
5ef2bcd3e7 Fix syntax on prometheus template 2024-07-09 16:16:54 -05:00
ca9882adde Move Prometheus master to its own container and deploy some scraping on each node 2024-07-09 15:43:41 -05:00
12f187e1e2 Add Grafana 2024-07-09 14:27:54 -05:00
b37f882d7d Improve grep in ostree config-diff to not choke on spaces in filenames 2024-06-10 22:54:03 -05:00
b54710a72e Use bash HOSTNAME var for backup scripts 2024-06-10 22:35:58 -05:00
3ca88c4d88 Move to Backblaze for S3 object stores 2024-06-10 22:26:29 -05:00
6156f6da6b Remove vaultwarden, syncthing 2024-05-21 18:53:44 -05:00
d3552c4b25 Promote tmod to 14 2024-04-23 18:10:06 -05:00
7617de33aa Remove grub role 2024-04-23 18:04:37 -05:00
d79d442303 Remove pulseaudio role, since everything uses pipewire these days 2024-04-23 18:03:52 -05:00
c812dd514d Remove netplan-static-ip role 2024-04-23 18:03:22 -05:00
9ac28a281b Remove docker-minecraft, docker-tes3mp, and keepalived roles 2024-04-23 18:03:14 -05:00
249b974da2 Nuke motd 2024-04-23 17:47:17 -05:00
b780551d1d Remove the shit out of ansible-pull 2024-04-23 17:45:02 -05:00
0f9f574bac Rework backup script to be more versatile
This breaks the restore script but restoration from s3 should be easy enough now
2024-03-29 16:11:34 -05:00
b23a4ffa3d Remove jinja in when 2023-12-23 13:25:49 -06:00