Commit Graph

  • 13250a67b9 Remove avahi configuration jfc that was a bad idea Jacob Babor 2022-06-18 21:10:32 -0500
  • b046890ffe Add another minceraft serber Jacob Babor 2022-06-18 18:36:34 -0500
  • 21e87e28fa Add backups for /data on Proxmox boxen Jacob Babor 2022-06-18 18:36:02 -0500
  • 7f6b52b225 Make the FQCN warning happy again Jacob Babor 2022-06-16 23:45:29 -0500
  • 210c335e90 Disable linting for command-instead-of-module, I need the extra functionality Jacob Babor 2022-06-16 23:45:22 -0500
  • 9e2cabd198 Give incredibly much less of a flying flip about when the last Ansible play was At this point I've given up on consistency in plays Jacob Babor 2022-06-16 23:22:40 -0500
  • 4f58f4496c Remove old deprecated things Salt 2022-06-14 18:25:26 -0500
  • 784a730152 Rework Terraria deployments into a role, too Salt 2022-06-14 18:25:02 -0500
  • 2a8b8669ac Fix wrong external port for minceraft Salt 2022-06-14 14:50:51 -0500
  • 75c8e2d5bf Remove deprecated Minecraft stuff Salt 2022-06-14 14:40:45 -0500
  • 9796ae1a88 Refactor Minecraft into its own role again for ease of spin-up Salt 2022-06-14 14:40:21 -0500
  • f523207316 Increase privesc timeout Jacob Babor 2022-06-13 10:39:11 -0500
  • b3d0b7188c Cmon tmodloader pls Jacob Babor 2022-06-12 22:08:35 -0500
  • d39dab336a Add oceanblock Jacob Babor 2022-05-26 22:16:49 -0500
  • a9ae157b2a Add husky workaround (in addition to husky test) Salt 2022-05-24 19:19:30 -0500
  • 4a87d65b47 Add a quick and dirty S3 restore script for when you need manual help in a pinch Salt 2022-05-23 01:48:13 -0500
  • fd00a1bb50 Move dsk-ryzen-1 hostvars into the right place Salt 2022-05-23 01:11:07 -0500
  • c633803876 Enable streaming for Octoprint Salt 2022-05-19 18:16:26 -0500
  • 3701ed678f Repoint 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 shit Salt 2022-05-19 17:31:24 -0500
  • fa80e52bd7 Clear host errors before looping over Nagios stuff, too Salt 2022-05-15 15:41:13 -0500
  • b320188d2d Clear host errors before looping DNS records The metadata is obtained from netbox, so reachability isn't a concern Salt 2022-05-15 15:40:11 -0500
  • 6db274a959 Remove Docker CPU/Memory checks Unnecessary, methinks Salt 2022-05-15 15:39:53 -0500
  • df55507c9d Privilege up Octoprint so it can actually access the ttydevs it needs to Salt 2022-05-10 21:38:24 -0500
  • 4942c42422 Simplify 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 much Jacob Babor 2022-05-10 07:00:24 -0500
  • 90ad046d98 Other minor configuration fixes to get the Octoprint stack up and running Jacob Babor 2022-05-10 06:56:53 -0500
  • 243e1b079f Fix not creating the appropriate docker network ahead of time Jacob Babor 2022-05-10 06:48:06 -0500
  • 2944fc79b7 Add Octoprint, accessible via octoprint.local.desu.ltd Jacob Babor 2022-05-10 06:43:52 -0500
  • 0cd7205c27 Adjust Zerotier repo settings for Ubuntu 22.04 Jacob Babor 2022-05-10 06:22:05 -0500
  • 1792066f49 Skip adding interfaces to DNS that don't have an associated IP address Jacob Babor 2022-05-10 05:52:11 -0500
  • 128b3bd982 Add some fancy schmancy unicode to our monitoring alert scripts Salt 2022-05-02 15:46:41 -0500
  • 2c410a1a7c Remove a deprecated entry for movienight task include Salt 2022-05-02 15:21:59 -0500
  • 7e40ad28ca Remove libreddit Not sadge Salt 2022-05-02 15:20:52 -0500
  • 73a5208d11 Remove movienight sadge Salt 2022-05-02 15:19:56 -0500
  • d78e0ce996 Modify the nagios role to be more idempotent Salt 2022-04-29 19:41:46 -0500
  • ddb63cee5c Remove unparsed_is_failed from ansible.cfg It fails the linter out. That's why it's not default lmao Salt 2022-04-29 16:50:10 -0500
  • 71e1371619 Commentate and reorganize ansible.cfg, adding one or two quality-of-life options along the hway Salt 2022-04-29 16:46:45 -0500
  • cef2d1a092 Move default user/become configuration to ansible.cfg Salt 2022-04-29 15:18:47 -0500
  • 9ffbadf9ed Add a check for executables in /tmp Jacob Babor 2022-04-27 17:58:00 -0500
  • 9ed2245fca Move remote_tmp into Ansible's user home directory This makes an upcoming change easier Jacob Babor 2022-04-27 17:51:30 -0500
  • 4ce44caac0 Switch to Jellyfin unstable To try to fix syncplay or whatever Jacob Babor 2022-04-26 21:19:29 -0500
  • 64e710ad70 Add a little contrib script to set up ara Salt 2022-04-23 11:23:36 -0500
  • 85326fa6fc Fix incorrect allowed_hosts setting for ara Salt 2022-04-23 11:16:12 -0500
  • 198d35158b Use ara during gitlab ci plays Salt 2022-04-23 11:10:49 -0500
  • 61e96a258f Add ara to ansible hosts Salt 2022-04-23 11:10:42 -0500
  • d483eaa07b Add ara and its related secrets Salt 2022-04-23 10:54:26 -0500
  • e91c0e7710 Move from Jackett to Prowlarr, add Lidarr Jacob Babor 2022-04-18 21:13:01 -0500
  • 67f5a6565a Readd a platform for Ubuntu Jammy Salt 2022-04-18 11:15:31 -0500
  • 7e6428b0e0 Revert a ton of the changes I just made because they were based on a false premise Salt 2022-04-18 11:44:42 -0500
  • 73560ce6f6 Gather facts on prod_web.yml You know that might be why my Nagios configuration fails Salt 2022-04-18 11:33:26 -0500
  • 49b6335490 Polish README Salt 2022-04-18 11:30:34 -0500
  • 77878b3a66 Add a note to site.yml about how cleanup rolls reboots Salt 2022-04-18 11:24:38 -0500
  • d8fe08f879 Put 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. Salt 2022-04-18 11:23:35 -0500
  • f0646fb946 Rename cleanup.yml to site_post, since it now has all its jobs Salt 2022-04-18 11:18:34 -0500
  • 0d4d3235c8 Add a glob for device type configuration Apparently these playbooks weren't being called at all, which is really concerning Salt 2022-04-18 11:17:09 -0500
  • 8dc66ab53a Remove deprecated vars files Salt 2022-04-18 11:16:02 -0500
  • eaca75bc7a Add a platform for Ubuntu Jammy Salt 2022-04-18 11:15:31 -0500
  • 143852c4e8 Move tags_autoreboot into cleanup.yml This avoids it being picked up during site_pre Salt 2022-04-18 11:15:16 -0500
  • 5e877ad117 Remove site_common.yml due to overlap with site_pre Salt 2022-04-18 11:13:48 -0500
  • a682edf3d3 Totally deprecate scan configuration Salt 2022-04-18 11:13:07 -0500
  • 7a2c05b131 Modularize site_pre.yml Salt 2022-04-18 11:12:48 -0500
  • cfd4aa12b1 Configure 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. Salt 2022-04-18 11:08:07 -0500
  • 83891a72af Stop disabling a oneshot service Jacob Babor 2022-04-15 22:27:24 -0500
  • c9eee09220 Remove packages deprecated in 22.04 Jacob Babor 2022-04-15 22:27:03 -0500
  • 9d75d1ed75 Switch to Firefox flatpak Jacob Babor 2022-04-15 21:42:57 -0500
  • 77e332d9cc Switch to the Discord flatpak (from the deb) Jacob Babor 2022-04-15 21:16:21 -0500
  • 261cec3bc7 Switch Element to actually track a dockerhub project that exists Jacob Babor 2022-04-14 22:41:54 -0500
  • 60a11942b7 Set riot-web to latest instead of develop Jacob Babor 2022-04-14 22:39:41 -0500
  • ac4fa98e2b Have 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 reboot Jacob Babor 2022-04-11 12:28:43 -0500
  • ce9948147f Don't gather facts on local DNS plays Jacob Babor 2022-04-11 12:27:53 -0500
  • e531f2cd1a Update pghost for gulagbot Jacob Babor 2022-04-10 19:23:17 -0500
  • a0c7caf032 Wrench 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 Babor 2022-04-01 15:08:44 -0500
  • af2ec7c6cd Add link to docs for ddns-route53 Jacob Babor 2022-04-01 15:02:52 -0500
  • 050112a62a Add a route53 DDNS client courtesy of some guy, set it up to update a record occasionally Jacob Babor 2022-04-01 14:59:26 -0500
  • 82bfa04e75 Reroute traffic to media apps over personal ZT net Jacob Babor 2022-03-30 20:58:57 -0500
  • f64c0de901 Increase timeout on ansible-last-run Salt 2022-03-26 19:57:37 -0500
  • ccfc81bf14 Add some more exceptions to the linter SHUT THE FUCK UP AUGH Salt 2022-03-24 11:57:26 -0500
  • 0d16877d93 Disable libreddit I have no interest in maintaining a tool that I don't use that attracts DMCA notices. Salt 2022-03-24 11:49:30 -0500
  • 7499a1e0a1 Modify GitLab CI to use the no-auto variant of the prod inventory Jacob Babor 2022-03-19 13:22:28 -0500
  • 5adcf4536c Modularize the heck out of our inventories Jacob Babor 2022-03-19 13:05:18 -0500
  • a176666660 Bump the hell out of retries Keep geting keyex failures Salt 2022-03-19 11:36:19 -0500
  • 9956821268 Skip no-auto tags when doing tests before CI runs Salt 2022-03-08 13:53:33 -0600
  • 367c453f7b Enable retries of SSH commands Note that this might cause weird intermittent failures. But it's better than unreachability straight from the get-go Salt 2022-03-07 10:56:11 -0600
  • 5d2c207be6 Append permissions to NFS mountpoint on workstations This fixes a lint error Salt 2022-03-07 10:50:18 -0600
  • 28b34833ab Rework GitLab pipelines Salt 2022-03-07 10:46:02 -0600
  • d27554bffb Give the Nagios bullshit it's own play I guess Salt 2022-03-04 21:29:24 -0600
  • 75fc5f2606 Revert "Revert back to old inventory script for Nagios" Salt 2022-03-04 21:24:00 -0600
  • cb19d38cbf Revert back to old inventory script for Nagios Because the new script suffers intermittent failures when combined with nb_inventory... I guess Salt 2022-03-04 13:11:29 -0600
  • e1138ebaad Check to ensure vars.tags is defined in Nagios template Salt 2022-02-28 15:22:38 -0600
  • d3ccfe8336 Fix site.yml being wholly wrong Salt 2022-02-24 07:30:10 -0600
  • 068966fec2 Reorganize and correct Ubuntu platforms Salt 2022-02-23 21:21:19 -0600
  • 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. Salt 2022-02-23 21:03:19 -0600
  • 6707ce48bd Add automatic DNS configuration I am amazeballs Salt 2022-02-23 17:30:10 -0600
  • 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? Salt 2022-02-23 16:44:42 -0600
  • 1d452ae04b Filter decoms out of the inventory Salt 2022-02-23 16:31:08 -0600
  • 2d07432a45 Remove Scanner configuration Salt 2022-02-23 16:02:33 -0600
  • 87f1058439 Update Discord Salt 2022-02-22 12:03:08 -0600
  • 4114012363 Fix incorrect Netbox media mount Salt 2022-02-21 19:49:49 -0600
  • 5c7e43dd27 Bump reboot timeout APPARENTLY Salt 2022-02-21 19:11:29 -0600
  • 9caef14ee7 Exclude loopback disks in check_disk Apparently we just now encountered an issue with those that Snap caused. Thanks, Snap. Salt 2022-02-18 19:16:01 -0600
  • 8237246567 Remove the debug flags on the home play Salt 2022-02-15 17:12:44 -0600