Commit Graph

967 Commits

Author SHA1 Message Date
ec9c51b34a Lower frequency of checks on Nagios
As it turns out, just checking things over SSH requires an enormous amount of network throughput and CPU usage
2021-12-18 08:20:24 -06:00
fcffd834a0 Move Nagios into its own role
It was getting way too big
2021-12-08 21:34:32 -06:00
cc11a6c376 Update Spotify apt pubkey 2021-11-30 19:46:02 -06:00
d4a25acaeb Install qemu-guest-agent on everything
Ya never know
2021-11-08 11:53:36 -06:00
95fdef3c83 Ensure all machines have atd 2021-11-07 08:36:53 -06:00
cec0a5c3f8 Add Ardour to desktops 2021-10-25 19:37:40 -05:00
47a4c09b5a Add ffmpegthumbs to desktop recipe 2021-10-14 12:02:53 -05:00
93c1902127 Purge on autoremoves 2021-10-05 10:32:49 -05:00
a227cb8b48 Add autoclean to common package operations 2021-10-05 10:28:12 -05:00
51737a53dc Revert "Add handles to ingress role"
This reverts commit 0586eb5ce9.
2021-10-02 21:48:37 -05:00
0586eb5ce9 Add handles to ingress role 2021-10-02 21:42:27 -05:00
cfba2ec859 Add option to change where conf.d gets mounted on ingress
Whups
2021-09-27 15:19:18 -05:00
fbc9b06b76 Remove error suppression for desktop role 2021-09-24 21:08:34 -05:00
3218b38f88 Fix deps for ansible-pull not being a list 2021-09-24 21:02:02 -05:00
7779db30ad Use ansible_managed where possible 2021-09-24 20:48:41 -05:00
41d9157971 Separate Ansible installation out into its own role 2021-09-24 12:57:31 -05:00
5f997b1c09 Remove dolphin-emu-master from workstations 2021-09-23 21:34:53 -05:00
aa98612d6c Rework data structures for flatpaks to properly allow for different remotes 2021-09-23 21:31:32 -05:00
69a8036398 Configure flatpak last on desktop plays 2021-09-23 21:22:35 -05:00
2f788a1a6e Update discord 2021-09-23 21:18:20 -05:00
53ac5ad659 Create dedicated ansible-pull playbook with basic maintenance tasks, use it 2021-09-22 07:43:28 -05:00
f60eaa9c04 Add more MOTD items to purge 2021-09-19 21:32:38 -05:00
cf92fde0d4 Remove submodules for roles no longer used 2021-09-18 16:20:22 -05:00
0d43e910f2 Remove NRPE and Onlyoffice roles 2021-09-18 16:19:11 -05:00
a29a8fa584 Get those stale roles the HECC out of my repo. We download dynamically from now on. 2021-09-18 16:04:28 -05:00
542d779be2 Add http2 to default listen args 2021-09-18 07:47:10 -05:00
a55ea64d4a Remove erroneous ssl in listen_args 2021-09-18 07:46:00 -05:00
7cc869be5b Add more nginx configuration, specifically with regard to TLS 2021-09-18 07:43:45 -05:00
9b79068380 Allow for the definition of a singular proxy_pass on ingress_servers to simplify configuration 2021-09-18 07:19:26 -05:00
b5057c4064 Fix some configuration errors in ingress, make some changes to better facilitate disabling TLS 2021-09-18 07:13:33 -05:00
13149f2cb9 Add missing args to listen
whups
2021-09-18 07:00:07 -05:00
60bfe91947 Add role for ingress controller, move configuration into it and its data structures 2021-09-18 00:04:05 -05:00
60454b6331 Disable motd-news 2021-09-07 14:54:54 -05:00
85074b43d0 Remove said packages from APT 2021-09-05 12:46:34 -05:00
9f6385e90d Move some packages to Flatpak 2021-09-05 12:45:53 -05:00
ebbacf6edd Add Flatpak functionality to desktop role, turn OBS into a flatpak package 2021-09-04 23:56:51 -05:00
6aef1be67b Move autoremove into its own task on the common role 2021-09-01 19:16:05 -05:00
6632e7185e Add OBS PPA
This one features Wayland support
2021-08-24 15:46:54 -05:00
5486f26c76 Move S76 configuration to its own playbook with a couple of tasks 2021-08-23 23:21:58 -05:00
d63a190b25 Fix Nagios being unable to read its own darn config 2021-08-23 18:36:22 -05:00
d7f70e3dc2 Tighten perms on nrpe config 2021-08-23 18:19:06 -05:00
2421fab739 Template out extra NRPE commands, allowing full file paths 2021-08-18 18:12:30 -05:00
f9ec6f0758 Remove some files that I won't be using from the NRPE role 2021-08-18 18:09:13 -05:00
4d0b005181 Add NRPE role, provision checks for it 2021-08-15 14:24:35 -05:00
39d2f932cf Add snmpd role 2021-08-08 13:26:39 -05:00
2f06fe61e0 Add pynetbox to important things 2021-08-08 00:30:41 -05:00
d6328146b3 Add nfs-common to common role 2021-08-07 11:52:03 -05:00
cbae3438a9 Move requirements.yml to root 2021-08-01 21:39:36 -05:00
ba321f0e91 Add Terraform stuff 2021-08-01 19:36:39 -05:00
c79ebf295d Add Terraform repo, Terraform, and tag desktop role nicely 2021-08-01 19:30:13 -05:00