Commit Graph

  • 558709ce6f Deploy libreddit Salt 2021-11-29 23:33:56 -0600
  • fab7be68c5 Tune thresholds for monitoring the age of ansible-last-run Salt 2021-11-29 22:15:09 -0600
  • 1952f72c89 Add a check for the last ansible run on a given machine Salt 2021-11-25 16:41:17 -0600
  • 5b12eb5af2 Add a cleanup task to touch a file upon completion of site.yml This playbook *should* assure that we have a file we can use for checking when the last full play was. It being in a playbook at the tail end of site.yml is paramount, since site.yml dying will cause alarms to be set off. Salt 2021-11-25 16:16:53 -0600
  • e8a69aaaa1 Remove play for Pis I'm now just tagging those with the home tag and running against them then Salt 2021-11-25 15:53:52 -0600
  • ce37a7fec3 Rename a bunch of minecraft tasks to prevent ambiguity Salt 2021-11-25 13:30:21 -0600
  • 6c4b1c701b Fix some unquoted number variables causing the gulagbot task to fail Salt 2021-11-25 13:20:23 -0600
  • 84cd7888f1 Shut down hexxit2 Salt 2021-11-25 13:19:45 -0600
  • 12f33d9ffc Put Syncthing behind an ingress container Salt 2021-11-24 10:43:29 -0600
  • 3d9ec54467 Nevermind, guess we scope it out even *higher* Salt 2021-11-24 07:43:18 -0600
  • 733d1006be Adjust mountpoint for NFS to allow for access to higher dirs like syncthing Salt 2021-11-24 07:41:05 -0600
  • 811d0bd2d2 Add some params for a new version of gulagbot Salt 2021-11-22 14:12:13 -0600
  • decd4b452b Add transaction logging to home DB Salt 2021-11-21 19:57:33 -0600
  • 1c4bf65db4 Add a test DB for gulagbot Salt 2021-11-21 17:01:58 -0600
  • d67bc370ac Split nagios-checkhttp into nagios-checkhttp{,s} Salt 2021-11-21 13:59:05 -0600
  • fe971cc9a4 Define and execute a play for homelab stuff Salt 2021-11-20 19:04:12 -0600
  • 7976630ad7 Add a box for Syncthing Salt 2021-11-20 18:29:31 -0600
  • ee5f8ffe92 Make a box to move Stalin back home where he belongs Salt 2021-11-19 20:38:20 -0600
  • cff68a2a73 Reorganize Jellyfin to reflect usage of Nvidia Container Toolkit, configure hw accel Salt 2021-11-18 19:16:30 -0600
  • 05a7f19bfe Update backup dirs for PMX to reflect some PCIe passthrough stuff I'm doing Salt 2021-11-18 16:51:32 -0600
  • 9680705689 Update NFS mounts for desktops Salt 2021-11-15 11:07:11 -0600
  • bca5c1993d Add a bunch of unit checks for Proxmox boxes Salt 2021-11-11 14:00:25 -0600
  • 5794379da4 Add some backup configuration for PMX hosts Salt 2021-11-11 13:54:11 -0600
  • 77084ebc49 Reorganize media dirs, add jellyfin to vm-media-1 Salt 2021-11-11 00:23:53 -0600
  • b0b71abf6a Reorganize NFS mounts so that they don't contain SQLite DBs Salt 2021-11-10 19:29:06 -0600
  • 57b1cf03ca Set nfs to rw on local connections Salt 2021-11-10 19:14:02 -0600
  • 7f7a0fd2ba Run setup tasks before roles on vm-media-1 Salt 2021-11-10 19:11:10 -0600
  • f3b12234c0 Start reorganizing to have pi-media-1 split into vms Salt 2021-11-09 20:53:59 -0600
  • cb6581b708 Add home db playbook Salt 2021-11-08 16:44:04 -0600
  • d4a25acaeb Install qemu-guest-agent on everything Ya never know Salt 2021-11-08 11:53:36 -0600
  • 8914c97da0 Add key for vm-bastion-1.home to adminuser Salt 2021-11-08 11:32:44 -0600
  • 8c213fe693 Ensure hexxit2 backups aren't getting tarred in Salt 2021-11-08 10:04:15 -0600
  • c5d39db270 Actually implement device roles in Nagios Salt 2021-11-07 08:55:05 -0600
  • f250936fe9 Disable some relatively standard checks on hypervisors, since they're special Salt 2021-11-07 08:38:27 -0600
  • 95fdef3c83 Ensure all machines have atd Salt 2021-11-07 08:36:53 -0600
  • f07cb9e35c Disable docker checks for machines that don't have docker Salt 2021-11-07 08:36:16 -0600
  • 4efb757c43 Download Hexxit from 9iron Salt 2021-11-07 07:52:33 -0600
  • f53726c68a Add lag goggles to hexxy Salt 2021-11-06 16:25:44 -0500
  • 0edbac0520 Fix typo on no-docker tag Salt 2021-11-06 15:56:35 -0500
  • 635c8c1bf4 Move motd configuration to Ubuntu machines and only Ubuntu machines Salt 2021-11-06 15:53:57 -0500
  • ea2e98e6ae Add Hexxit server, removing the tmod one Salt 2021-11-06 14:24:57 -0500
  • 8f5b2900ae More readme polish Salt 2021-10-27 20:51:40 -0500
  • e6993d0048 Reforge some readme sections to allow for win provisioning Salt 2021-10-27 20:49:57 -0500
  • cec0a5c3f8 Add Ardour to desktops Salt 2021-10-25 19:37:40 -0500
  • 7bbc291cf8 Edit hostnames on workstations to reflect their actual ones Salt 2021-10-25 19:10:25 -0500
  • 003b13fa84 Update Gulagbot to latest Salt 2021-10-20 12:29:53 -0500
  • 7e7030c613 Fix syntax on cronjob (hopefully) Salt 2021-10-17 11:08:31 -0500
  • 7b624d431a Change backup cronjob up a bit for Terraria Salt 2021-10-17 10:53:51 -0500
  • 07647e5ee6 Add check to devices to ensure they can ping themselves over DNS Salt 2021-10-15 19:17:48 -0500
  • fd55782766 Overhaul DNS names for machines Salt 2021-10-15 19:03:55 -0500
  • ba228984c1 Add local backups for Terraria Fargo Salt 2021-10-14 22:57:24 -0500
  • 47a4c09b5a Add ffmpegthumbs to desktop recipe Salt 2021-10-14 12:02:53 -0500
  • ed1c59662c Deploy a new box with Fargo Salt 2021-10-13 12:24:27 -0500
  • e5441bcc2e Update to Nextcloud 22 Salt 2021-10-12 15:59:30 -0500
  • b15fdd96f5 Install imagemagick on Nextcloud to make a big warning triangle go away Salt 2021-10-12 15:29:06 -0500
  • 5bc39e7f48 Fix being unable to access said share Salt 2021-10-07 10:40:31 -0500
  • cf60d672b7 Add Samba to pi-media-1 [that was easy] Salt 2021-10-07 10:39:20 -0500
  • 50fe9a0f3e Alphabetize requirements.yml Salt 2021-10-07 10:23:11 -0500
  • 4f07856028 Modularize contact definitions Salt 2021-10-06 15:30:12 -0500
  • 37c55b9cb2 Change templating behavior of certain sections of the Nagios config Salt 2021-10-06 15:13:55 -0500
  • 309bfd8694 Stop notifying on warnings for package updates Salt 2021-10-06 15:12:41 -0500
  • 93c1902127 Purge on autoremoves Salt 2021-10-05 10:32:49 -0500
  • a227cb8b48 Add autoclean to common package operations Salt 2021-10-05 10:28:12 -0500
  • e85104c9fd Add DNS resolution check Salt 2021-10-05 10:28:06 -0500
  • bc1b927298 Use check_packages to check for package updates on Debian systems Salt 2021-10-05 10:16:22 -0500
  • c9808bb171 Revert "Add stale library check" Salt 2021-10-03 23:54:32 -0500
  • 0beef5617b Add stale library check Salt 2021-10-03 22:39:43 -0500
  • 1e1946d8e0 Add memory checks to hosts Salt 2021-10-03 22:25:07 -0500
  • da3f0a24f4 Add CPU Utilization check, nerf CPU Load check Salt 2021-10-03 15:50:25 -0500
  • bfab992eb8 Add check for unapplied package updates Salt 2021-10-03 15:47:28 -0500
  • 3e20928e14 Add health endpoint to exposed endpoints on matrix.desu.ltd Salt 2021-10-03 11:51:34 -0500
  • 7669234df9 Allow the addition of custom checks based on config_context, add roles to hostgroups Salt 2021-10-03 11:48:53 -0500
  • 18655b7d62 Bump thresholds for PSQL connection check Salt 2021-10-03 11:04:09 -0500
  • 42e2a3bd22 Fix client URL for Matrix being completely wrong. I guess. Salt 2021-10-02 22:57:10 -0500
  • c12d37cad2 Work on putting Element in place Salt 2021-10-02 22:50:25 -0500
  • 7337fb49ed Narrow down the pass locations for Matrix to just server endpoints Salt 2021-10-02 22:11:10 -0500
  • e05d4a379b Add basic Synapse server configuration Salt 2021-10-02 22:03:22 -0500
  • aceba8407b Add DB configuration for Synapse Salt 2021-10-02 22:03:05 -0500
  • d06fc65af9 Correct errors in nginx configuration Salt 2021-10-02 21:53:44 -0500
  • 51737a53dc Revert "Add handles to ingress role" Salt 2021-10-02 21:48:37 -0500
  • e6b2c8b0a6 Configure web1.desu.ltd for Matrix delegation Big things a comin Salt 2021-10-02 21:46:32 -0500
  • 0586eb5ce9 Add handles to ingress role Salt 2021-10-02 21:42:27 -0500
  • a7aa38a8e9 Add automatic reboots to main playbook Salt 2021-10-01 09:10:02 -0500
  • 90da5ad3b1 Hardlock gulagbot to 2.4.0 I BROKE IT AAA Salt 2021-09-29 20:16:39 -0500
  • 2baffca0f5 Add configuration for Home Assistant Salt 2021-09-27 17:18:30 -0500
  • cfba2ec859 Add option to change where conf.d gets mounted on ingress Whups Salt 2021-09-27 15:19:18 -0500
  • a2d2d26d85 Add configuration so Raspberry Pis get arm64 Docker images Salt 2021-09-27 15:12:36 -0500
  • 27bb55bf22 Convert pi-media-1 to ingress role Salt 2021-09-27 15:12:20 -0500
  • b569e18c43 Add retry args to prevent one-off failures in the future Salt 2021-09-26 15:59:31 -0500
  • 9039a75d3c Add note to replace Nagios with naemon(?) Salt 2021-09-26 10:40:35 -0500
  • 1c1c8e41ae Null-mount nsca on Nagios image God DAMN the log spam from this thing I'm not using is fucking ridiculous Salt 2021-09-26 10:27:33 -0500
  • 427014f2ae Sanitize tag hostgroups in nagios with the tag- prefix Stumbled across an issue where I can't have a Netbox tag that's just 'ansible' Salt 2021-09-26 10:23:46 -0500
  • 0c8aa0a90f Add test DB for gulagbot on Linode Salt 2021-09-26 08:03:37 -0500
  • 677c1b0c56 Polish up README Salt 2021-09-24 21:59:12 -0500
  • a75b835388 Switch to using our brand-spankin new ansible-env container Salt 2021-09-24 21:18:22 -0500
  • 5830511d87 Reconfigure lint Salt 2021-09-24 21:11:03 -0500
  • fbc9b06b76 Remove error suppression for desktop role Salt 2021-09-24 21:08:34 -0500
  • b61cdb23b4 Disable failure for lint checks We've reached a point in the repo where lints returning successfully should be a requirement Salt 2021-09-24 21:07:40 -0500
  • 3218b38f88 Fix deps for ansible-pull not being a list Salt 2021-09-24 21:02:02 -0500
  • d6873b5513 Add PuTTY key to adminuser Salt 2021-09-24 20:52:50 -0500