210c335e90Disable linting for command-instead-of-module, I need the extra functionalityJacob Babor2022-06-16 23:45:22 -0500
9e2cabd198Give incredibly much less of a flying flip about when the last Ansible play was At this point I've given up on consistency in playsJacob Babor2022-06-16 23:22:40 -0500
4f58f4496cRemove old deprecated thingsSalt2022-06-14 18:25:26 -0500
784a730152Rework Terraria deployments into a role, tooSalt2022-06-14 18:25:02 -0500
2a8b8669acFix wrong external port for minceraftSalt2022-06-14 14:50:51 -0500
a9ae157b2aAdd husky workaround (in addition to husky test)Salt2022-05-24 19:19:30 -0500
4a87d65b47Add a quick and dirty S3 restore script for when you need manual help in a pinchSalt2022-05-23 01:48:13 -0500
fd00a1bb50Move dsk-ryzen-1 hostvars into the right placeSalt2022-05-23 01:11:07 -0500
c633803876Enable streaming for OctoprintSalt2022-05-19 18:16:26 -0500
3701ed678fRepoint Octoprint to the wlan0 interface of the pi This is so we don't have to wait for ZT to start up every time the pi flips its shitSalt2022-05-19 17:31:24 -0500
fa80e52bd7Clear host errors before looping over Nagios stuff, tooSalt2022-05-15 15:41:13 -0500
b320188d2dClear host errors before looping DNS records The metadata is obtained from netbox, so reachability isn't a concernSalt2022-05-15 15:40:11 -0500
df55507c9dPrivilege up Octoprint so it can actually access the ttydevs it needs toSalt2022-05-10 21:38:24 -0500
4942c42422Simplify the Octoprint stack since it requires websockets and stuff apparently and I really don't want to mess with that plus it's an embedded device so who really cares all that muchJacob Babor2022-05-10 07:00:24 -0500
90ad046d98Other minor configuration fixes to get the Octoprint stack up and runningJacob Babor2022-05-10 06:56:53 -0500
243e1b079fFix not creating the appropriate docker network ahead of timeJacob Babor2022-05-10 06:48:06 -0500
2944fc79b7Add Octoprint, accessible via octoprint.local.desu.ltdJacob Babor2022-05-10 06:43:52 -0500
0cd7205c27Adjust Zerotier repo settings for Ubuntu 22.04Jacob Babor2022-05-10 06:22:05 -0500
1792066f49Skip adding interfaces to DNS that don't have an associated IP addressJacob Babor2022-05-10 05:52:11 -0500
128b3bd982Add some fancy schmancy unicode to our monitoring alert scriptsSalt2022-05-02 15:46:41 -0500
2c410a1a7cRemove a deprecated entry for movienight task includeSalt2022-05-02 15:21:59 -0500
7e40ad28caRemove libreddit Not sadgeSalt2022-05-02 15:20:52 -0500
77878b3a66Add a note to site.yml about how cleanup rolls rebootsSalt2022-04-18 11:24:38 -0500
d8fe08f879Put everything back in site.yml again Originally, I had broken out the other site_*.yml files in an attempt to organize the individual portions of site.yml out, as it was growing long. But now I have a solution to its length and its consistency that doesn't involve using multiple playbooks, so I may as well merge everything back in again.Salt2022-04-18 11:23:35 -0500
f0646fb946Rename cleanup.yml to site_post, since it now has all its jobsSalt2022-04-18 11:18:34 -0500
0d4d3235c8Add a glob for device type configuration Apparently these playbooks weren't being called at all, which is really concerningSalt2022-04-18 11:17:09 -0500
8dc66ab53aRemove deprecated vars filesSalt2022-04-18 11:16:02 -0500
eaca75bc7aAdd a platform for Ubuntu JammySalt2022-04-18 11:15:31 -0500
143852c4e8Move tags_autoreboot into cleanup.yml This avoids it being picked up during site_preSalt2022-04-18 11:15:16 -0500
5e877ad117Remove site_common.yml due to overlap with site_preSalt2022-04-18 11:13:48 -0500
cfd4aa12b1Configure the desu.ltd root A record You can tell that the site serves basically nothing by the fact that I didn't notice this until now.Salt2022-04-18 11:08:07 -0500
77e332d9ccSwitch to the Discord flatpak (from the deb)Jacob Babor2022-04-15 21:16:21 -0500
261cec3bc7Switch Element to actually track a dockerhub project that existsJacob Babor2022-04-14 22:41:54 -0500
60a11942b7Set riot-web to latest instead of developJacob Babor2022-04-14 22:39:41 -0500
ac4fa98e2bHave gulagbot connect to its DB via DNS Additionally, I configured a static IP for this machine This should eliminate the circumstance where gulagbot fails to connect to its DB after a rebootJacob Babor2022-04-11 12:28:43 -0500
a0c7caf032Wrench down ddns-route53 update times Since it skips all external queries if the IP hasn't changed, we can make this much tighter. The only bound is local compute power, and there's plenty of that for something this tiny.Jacob Babor2022-04-01 15:08:44 -0500
050112a62aAdd a route53 DDNS client courtesy of some guy, set it up to update a record occasionallyJacob Babor2022-04-01 14:59:26 -0500
82bfa04e75Reroute traffic to media apps over personal ZT netJacob Babor2022-03-30 20:58:57 -0500
f64c0de901Increase timeout on ansible-last-runSalt2022-03-26 19:57:37 -0500
ccfc81bf14Add some more exceptions to the linter SHUT THE FUCK UP AUGHSalt2022-03-24 11:57:26 -0500
0d16877d93Disable libreddit I have no interest in maintaining a tool that I don't use that attracts DMCA notices.Salt2022-03-24 11:49:30 -0500
7499a1e0a1Modify GitLab CI to use the no-auto variant of the prod inventoryJacob Babor2022-03-19 13:22:28 -0500
5adcf4536cModularize the heck out of our inventoriesJacob Babor2022-03-19 13:05:18 -0500
a176666660Bump the hell out of retries Keep geting keyex failuresSalt2022-03-19 11:36:19 -0500
9956821268Skip no-auto tags when doing tests before CI runsSalt2022-03-08 13:53:33 -0600
367c453f7bEnable retries of SSH commands Note that this might cause weird intermittent failures. But it's better than unreachability straight from the get-goSalt2022-03-07 10:56:11 -0600
5d2c207be6Append permissions to NFS mountpoint on workstations This fixes a lint errorSalt2022-03-07 10:50:18 -0600
d27554bffbGive the Nagios bullshit it's own play I guessSalt2022-03-04 21:29:24 -0600
75fc5f2606Revert "Revert back to old inventory script for Nagios"Salt2022-03-04 21:24:00 -0600
cb19d38cbfRevert back to old inventory script for Nagios Because the new script suffers intermittent failures when combined with nb_inventory... I guessSalt2022-03-04 13:11:29 -0600
e1138ebaadCheck to ensure vars.tags is defined in Nagios templateSalt2022-02-28 15:22:38 -0600
d3ccfe8336Fix site.yml being wholly wrongSalt2022-02-24 07:30:10 -0600
068966fec2Reorganize and correct Ubuntu platformsSalt2022-02-23 21:21:19 -0600
295927e1abRework 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.Salt2022-02-23 21:03:19 -0600
6707ce48bdAdd automatic DNS configuration I am amazeballsSalt2022-02-23 17:30:10 -0600
0bfcd5ea2bHave 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?Salt2022-02-23 16:44:42 -0600
1d452ae04bFilter decoms out of the inventorySalt2022-02-23 16:31:08 -0600
9caef14ee7Exclude loopback disks in check_disk Apparently we just now encountered an issue with those that Snap caused. Thanks, Snap.Salt2022-02-18 19:16:01 -0600
8237246567Remove the debug flags on the home playSalt2022-02-15 17:12:44 -0600