Commit Graph

2065 Commits

Author SHA1 Message Date
fa80e52bd7 Clear host errors before looping over Nagios stuff, too 2022-05-15 15:41:13 -05:00
b320188d2d Clear host errors before looping DNS records
The metadata is obtained from netbox, so reachability isn't a concern
2022-05-15 15:40:11 -05:00
6db274a959 Remove Docker CPU/Memory checks
Unnecessary, methinks
2022-05-15 15:39:53 -05:00
df55507c9d Privilege up Octoprint so it can actually access the ttydevs it needs to 2022-05-10 21:38:24 -05:00
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 2022-05-10 07:00:24 -05:00
90ad046d98 Other minor configuration fixes to get the Octoprint stack up and running 2022-05-10 06:56:53 -05:00
243e1b079f Fix not creating the appropriate docker network ahead of time 2022-05-10 06:48:06 -05:00
2944fc79b7 Add Octoprint, accessible via octoprint.local.desu.ltd 2022-05-10 06:43:52 -05:00
0cd7205c27 Adjust Zerotier repo settings for Ubuntu 22.04 2022-05-10 06:22:05 -05:00
1792066f49 Skip adding interfaces to DNS that don't have an associated IP address 2022-05-10 05:52:11 -05:00
128b3bd982 Add some fancy schmancy unicode to our monitoring alert scripts 2022-05-02 15:46:41 -05:00
2c410a1a7c Remove a deprecated entry for movienight task include 2022-05-02 15:21:59 -05:00
7e40ad28ca Remove libreddit
Not sadge
2022-05-02 15:20:52 -05:00
73a5208d11 Remove movienight
sadge
2022-05-02 15:19:56 -05:00
d78e0ce996 Modify the nagios role to be more idempotent 2022-04-29 19:41:46 -05:00
ddb63cee5c Remove unparsed_is_failed from ansible.cfg
It fails the linter out.
That's why it's not default lmao
2022-04-29 16:50:10 -05:00
71e1371619 Commentate and reorganize ansible.cfg, adding one or two quality-of-life options along the hway 2022-04-29 16:46:45 -05:00
cef2d1a092 Move default user/become configuration to ansible.cfg 2022-04-29 15:18:47 -05:00
9ffbadf9ed Add a check for executables in /tmp 2022-04-27 17:58:00 -05:00
9ed2245fca Move remote_tmp into Ansible's user home directory
This makes an upcoming change easier
2022-04-27 17:51:30 -05:00
4ce44caac0 Switch to Jellyfin unstable
To try to fix syncplay or whatever
2022-04-26 21:19:29 -05:00
64e710ad70 Add a little contrib script to set up ara 2022-04-23 11:23:36 -05:00
85326fa6fc Fix incorrect allowed_hosts setting for ara 2022-04-23 11:16:12 -05:00
198d35158b Use ara during gitlab ci plays 2022-04-23 11:10:49 -05:00
61e96a258f Add ara to ansible hosts 2022-04-23 11:10:42 -05:00
d483eaa07b Add ara and its related secrets 2022-04-23 10:54:26 -05:00
e91c0e7710 Move from Jackett to Prowlarr, add Lidarr 2022-04-18 21:13:01 -05:00
67f5a6565a Readd a platform for Ubuntu Jammy 2022-04-18 11:45:48 -05:00
7e6428b0e0 Revert a ton of the changes I just made because they were based on a false premise 2022-04-18 11:44:42 -05:00
73560ce6f6 Gather facts on prod_web.yml
You know that might be why my Nagios configuration fails
2022-04-18 11:34:46 -05:00
49b6335490 Polish README 2022-04-18 11:30:34 -05:00
77878b3a66 Add a note to site.yml about how cleanup rolls reboots 2022-04-18 11:24:38 -05:00
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.
2022-04-18 11:23:35 -05:00
f0646fb946 Rename cleanup.yml to site_post, since it now has all its jobs 2022-04-18 11:18:34 -05:00
0d4d3235c8 Add a glob for device type configuration
Apparently these playbooks weren't being called at all, which is really concerning
2022-04-18 11:17:09 -05:00
8dc66ab53a Remove deprecated vars files 2022-04-18 11:16:02 -05:00
eaca75bc7a Add a platform for Ubuntu Jammy 2022-04-18 11:15:31 -05:00
143852c4e8 Move tags_autoreboot into cleanup.yml
This avoids it being picked up during site_pre
2022-04-18 11:15:16 -05:00
5e877ad117 Remove site_common.yml due to overlap with site_pre 2022-04-18 11:13:48 -05:00
a682edf3d3 Totally deprecate scan configuration 2022-04-18 11:13:07 -05:00
7a2c05b131 Modularize site_pre.yml 2022-04-18 11:12:48 -05:00
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.
2022-04-18 11:08:07 -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
261cec3bc7 Switch Element to actually track a dockerhub project that exists 2022-04-14 22:41:54 -05:00
60a11942b7 Set riot-web to latest instead of develop 2022-04-14 22:39:51 -05:00
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
2022-04-11 12:28:43 -05:00
ce9948147f Don't gather facts on local DNS plays 2022-04-11 12:27:53 -05:00