Commit Graph

1044 Commits

Author SHA1 Message Date
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
9796ae1a88 Refactor Minecraft into its own role again for ease of spin-up 2022-06-14 14:40:21 -05:00
4a87d65b47 Add a quick and dirty S3 restore script for when you need manual help in a pinch 2022-05-23 01:48:13 -05:00
128b3bd982 Add some fancy schmancy unicode to our monitoring alert scripts 2022-05-02 15:46:41 -05:00
d78e0ce996 Modify the nagios role to be more idempotent 2022-04-29 19:41:46 -05:00
61e96a258f Add ara to ansible hosts 2022-04-23 11:10:42 -05:00