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
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