f523207316
Increase privesc timeout
2022-06-13 10:39:11 -05:00
b3d0b7188c
Cmon tmodloader pls
2022-06-12 22:08:35 -05:00
d39dab336a
Add oceanblock
2022-05-26 22:16:49 -05:00
a9ae157b2a
Add husky workaround (in addition to husky test)
2022-05-24 19:19:30 -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
fd00a1bb50
Move dsk-ryzen-1 hostvars into the right place
2022-05-23 01:11:07 -05:00
c633803876
Enable streaming for Octoprint
2022-05-19 18:17:52 -05:00
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
2022-05-19 17:31:24 -05:00
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