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
e531f2cd1a
Update pghost for gulagbot
2022-04-10 19:23:17 -05:00
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.
2022-04-01 15:08:44 -05:00
af2ec7c6cd
Add link to docs for ddns-route53
2022-04-01 15:02:52 -05:00
050112a62a
Add a route53 DDNS client courtesy of some guy, set it up to update a record occasionally
2022-04-01 14:59:26 -05:00
82bfa04e75
Reroute traffic to media apps over personal ZT net
2022-03-30 20:59:06 -05:00
f64c0de901
Increase timeout on ansible-last-run
2022-03-26 19:57:37 -05:00
ccfc81bf14
Add some more exceptions to the linter
...
SHUT THE FUCK UP
AUGH
2022-03-24 11:57:26 -05:00
0d16877d93
Disable libreddit
...
I have no interest in maintaining a tool that I don't use
that attracts DMCA notices.
Fuck that.
2022-03-24 11:49:37 -05:00
7499a1e0a1
Modify GitLab CI to use the no-auto variant of the prod inventory
2022-03-19 13:22:28 -05:00
5adcf4536c
Modularize the heck out of our inventories
2022-03-19 13:05:18 -05:00
a176666660
Bump the hell out of retries
...
Keep geting keyex failures
2022-03-19 11:36:19 -05:00
9956821268
Skip no-auto tags when doing tests before CI runs
2022-03-08 13:53:33 -06:00
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
2022-03-07 10:56:11 -06:00
5d2c207be6
Append permissions to NFS mountpoint on workstations
...
This fixes a lint error
2022-03-07 10:50:18 -06:00
28b34833ab
Rework GitLab pipelines
2022-03-07 10:46:02 -06:00
d27554bffb
Give the Nagios bullshit it's own play I guess
2022-03-04 21:29:24 -06:00
75fc5f2606
Revert "Revert back to old inventory script for Nagios"
...
This reverts commit cb19d38cbf
.
2022-03-04 21:24:00 -06:00
cb19d38cbf
Revert back to old inventory script for Nagios
...
Because the new script suffers intermittent failures when combined with nb_inventory... I guess
2022-03-04 13:11:29 -06:00
e1138ebaad
Check to ensure vars.tags is defined in Nagios template
2022-02-28 15:22:38 -06:00
d3ccfe8336
Fix site.yml being wholly wrong
2022-02-24 07:30:10 -06:00
068966fec2
Reorganize and correct Ubuntu platforms
2022-02-23 21:21:19 -06:00
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.
Also config context service checks are no longer a thing; formalize your shit.
2022-02-23 21:03:19 -06:00
6707ce48bd
Add automatic DNS configuration
...
I am amazeballs
2022-02-23 17:30:10 -06:00