Commit Graph

1049 Commits

Author SHA1 Message Date
a0815b3100 Work on Kopia
This doesn't work. The repo must be initialized beforehand which is going to require a bunch of setup
2024-07-10 13:00:17 -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
1dbf436a50 Add a backup disk usage analyzer script 2023-11-11 09:24:48 -06:00
f7622033fc Actually use minecraft_state 2023-05-17 19:52:59 -05:00
82eb58877c Add dsk-ryzen-1 to workstations, put debian-specific stuff in that role into a block 2023-04-21 19:46:41 -05:00
358dc492ab Modify backup cronjob for tml to incorporate 1.4 structures 2023-03-10 19:28:46 -06:00
c4bfa17c83 docker-tmodloader14 - Create log volume 2023-03-10 19:21:00 -06:00
e0d6244aae Add conditionals to tmodloader download logic 2023-02-21 21:30:33 -06:00
5fb54d7c71 Add symlink for tmodloader 1.4 2023-02-21 20:58:59 -06:00
0178751efd Remove ara 2023-02-14 17:20:47 -06:00
43e446cfa2 Bandaid fix for s3 backups 2022-12-19 17:10:10 -06:00
32147f789f Revert "Increase multipart-chunk-size-mb for aws s3 backup script"
This reverts commit 5621993f72.
2022-11-14 14:29:10 -06:00
5621993f72 Increase multipart-chunk-size-mb for aws s3 backup script 2022-11-14 13:28:39 -06:00
b7085c7e5b Implement dynamic backups for ostree systems, backing up system configuration in its entirety 2022-10-20 22:35:49 -05:00
23c9ec588c Remove localhost host entry
Yeah that's causing issues with DNS
2022-10-11 23:45:15 -05:00
cd93b73886 Increase capacity of proxy buffers in nginx config 2022-09-03 17:53:54 -05:00
fe5f006451 Change ingress configuration to add X-Forwarded-Proto to proxied connections 2022-09-03 17:27:35 -05:00
7a44fa5df1 Put extra locations above default ones in nginx config 2022-08-30 16:11:52 -05:00
307c1a9b8a Add awscli to rpm-ostree overlays 2022-08-28 12:04:34 -05:00
44c96b0442 Rework zerotier role to prevent installing zerotier just for it to do nothing at all
This also neatly avoids things like rpm-ostree-based distros where i install zerotier in a container
2022-08-28 12:01:37 -05:00
ebc7c0cde5 Add some rudimentary Fedora Kinoite setup 2022-08-28 11:39:48 -05:00
99cf9a5e0e Remove all mention of Gentoo
SO LONG
2022-07-29 12:13:22 -05:00
5507cdfb40 Set GRUB_SAVEDEFAULT on grub role 2022-07-29 12:08:34 -05:00
137144e9c3 Hopefully fix nagios role changing ownership on a file and causing unnecessary restarts 2022-07-23 17:26:39 -05:00
f8b7c5ffad Install unattended-upgrades on desktops, minor package cleanup 2022-07-11 11:13:11 -05:00
5e962f54c7 Actually set up the tes3mp server, tweak and configure it along with nightly backups 2022-07-11 02:04:49 -05:00
a5708348ca Deploy tes3mp 2022-07-11 00:59:07 -05:00
7f6b52b225 Make the FQCN warning happy again 2022-06-16 23:45:29 -05:00
784a730152 Rework Terraria deployments into a role, too 2022-06-14 18:25:02 -05:00