Commit Graph

1865 Commits

Author SHA1 Message Date
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
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?
2022-02-23 16:44:42 -06:00
1d452ae04b Filter decoms out of the inventory 2022-02-23 16:31:08 -06:00
2d07432a45 Remove Scanner configuration 2022-02-23 16:02:33 -06:00
87f1058439 Update Discord 2022-02-22 12:03:08 -06:00
4114012363 Fix incorrect Netbox media mount 2022-02-21 19:49:49 -06:00
5c7e43dd27 Bump reboot timeout
APPARENTLY
2022-02-21 19:11:29 -06:00
9caef14ee7 Exclude loopback disks in check_disk
Apparently we just now encountered an issue with those that Snap caused. Thanks, Snap.
2022-02-18 19:16:01 -06:00
8237246567 Remove the debug flags on the home play 2022-02-15 17:12:44 -06:00
86caa2c791 Revert "Add python-netaddr to common packages"
This reverts commit 695bbb9718.
2022-02-15 15:46:27 -06:00
3dfd06cbdb Disable a ton of fact gathering -- I anticipate this will fail at CI 2022-02-15 15:19:34 -06:00
16ec5ed2e0 Spin off more forks during execution to increase run speed 2022-02-15 15:09:21 -06:00
30dc7691a0 Alphabetize configuration keys
Just OCD kicking in
2022-02-15 15:08:09 -06:00
27814e2a54 Set Ansible strategy to free on GitLab CI operations
This should speed up the nightly full playbook runs
2022-02-15 15:07:38 -06:00
99ec15f99f Revert "Attempt a fix"
No passwords on the filesystem please
2022-02-15 14:41:25 -06:00
49688ef667 Try hardcoding in the ProxyCommands 2022-02-15 14:34:14 -06:00
f591983da4 I'm stupid; specify the name on that check 2022-02-15 14:30:26 -06:00
7762372c41 Add a second test in the pre script for jump compat 2022-02-15 14:28:27 -06:00
f114c22012 Oops, disable strict host key checking on that new sanity check I just added 2022-02-15 14:22:21 -06:00
68db46d11b Testing connectivity to the bastion box at all 2022-02-15 14:20:12 -06:00
10ec2d19c6 Attempt a fix 2022-02-15 14:09:39 -06:00
9dddfa65c6 Adding some debugging info to the home pipeline 2022-02-15 13:59:30 -06:00
4a73e8782f Proxy all gitlab CI attempts through a bastion box 2022-02-15 13:40:38 -06:00
e9bf120509 Minor spacing fix in ansible.cfg 2022-02-15 13:40:28 -06:00
8e8b25d8f2 Remove command warnings 2022-02-15 13:14:28 -06:00
695bbb9718 Add python-netaddr to common packages 2022-02-15 13:08:42 -06:00
8652b1a290 Alter gulagbot DB connection settings 2022-02-14 00:45:32 -06:00
07aee85a22 Remove references to NFS over management IP
Except on desktops, because they're supposed to do that
2022-02-13 18:29:42 -06:00