Commit Graph

1015 Commits

Author SHA1 Message Date
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
83891a72af Stop disabling a oneshot service 2022-04-15 22:27:24 -05:00
c9eee09220 Remove packages deprecated in 22.04 2022-04-15 22:27:03 -05:00
9d75d1ed75 Switch to Firefox flatpak 2022-04-15 21:42:57 -05:00
77e332d9cc Switch to the Discord flatpak (from the deb) 2022-04-15 21:16:21 -05:00
75fc5f2606 Revert "Revert back to old inventory script for Nagios"
This reverts commit cb19d38cbf.
2022-03-04 21:24:00 -06:00
cb19d38cbf Revert back to old inventory script for Nagios
Because the new script suffers intermittent failures when combined with nb_inventory... I guess
2022-03-04 13:11:29 -06:00
e1138ebaad Check to ensure vars.tags is defined in Nagios template 2022-02-28 15:22:38 -06:00
295927e1ab Rework Nagios inventory template
This new template, instead of querying out Netbox direct, assumes you run the nb_inventory plugin and pulls all of its service configuration from there.

Also config context service checks are no longer a thing; formalize your shit.
2022-02-23 21:03:19 -06:00
0bfcd5ea2b Have Nagios ignore decom hosts
For HOSTS, mind. Services are still gonna need some love
Might honestly just have this operate off of host vars instead, lower the number of lookups, yaknow?
2022-02-23 16:44:42 -06:00
87f1058439 Update Discord 2022-02-22 12:03:08 -06:00
86caa2c791 Revert "Add python-netaddr to common packages"
This reverts commit 695bbb9718.
2022-02-15 15:46:27 -06:00
3dfd06cbdb Disable a ton of fact gathering -- I anticipate this will fail at CI 2022-02-15 15:19:34 -06:00
695bbb9718 Add python-netaddr to common packages 2022-02-15 13:08:42 -06:00
2efa431265 Add python3-netaddr to common tasks 2022-02-13 12:25:38 -06:00
3810b96a38 Rework Zerotier role to allow for arbitrary adds and deletes 2022-01-23 17:17:43 -06:00
1a4f59b71a Add a new laptop, rebase zerotier repo 2022-01-21 16:55:10 -06:00
4340068d0a Add gzip compression to ingress containers 2022-01-13 13:19:06 -06:00
0140784111 Add hostgroup for device types 2022-01-10 23:54:03 -06:00
8517e842b2 Add checks for the R720's thermal monitors, also add those thermal monitors 2022-01-10 22:14:07 -06:00
2fb779c122 Add Monero stuff to flatpak install task 2022-01-05 17:42:33 -06:00
c59781b47e Define a timeperiod for Nagios and assign it to our matrix notify user 2022-01-04 18:00:55 -06:00
fa002aec6c Make Nagios less touchy about service checks 2022-01-04 17:33:34 -06:00
f1baa73977 Bump the retry_interval on Nagios hosts
I keep getting false alarms for downed boxes
2022-01-03 17:49:09 -06:00
8612eec85e Create an Ansible contactgroup in Nagios and tie it to all alerts, enroll our Matrix user in that group 2021-12-24 16:56:06 -06:00
1791c40465 Working on Matrix integration for Nagios 2021-12-24 16:47:21 -06:00
e7c98ed5cc Rebase Nagios on somebody else's container
Dude's pretty chill and I trust his work
2021-12-24 15:44:21 -06:00
aa493348d3 Add another Minecraft server and some related checks 2021-12-24 14:53:09 -06:00
ec9c51b34a Lower frequency of checks on Nagios
As it turns out, just checking things over SSH requires an enormous amount of network throughput and CPU usage
2021-12-18 08:20:24 -06:00
fcffd834a0 Move Nagios into its own role
It was getting way too big
2021-12-08 21:34:32 -06:00