Commit Graph

87 Commits

Author SHA1 Message Date
aa493348d3 Add another Minecraft server and some related checks 2021-12-24 14:53:09 -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
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
7779db30ad Use ansible_managed where possible 2021-09-24 20:48:41 -05:00
6aef1be67b Move autoremove into its own task on the common role 2021-09-01 19:16:05 -05:00
d6328146b3 Add nfs-common to common role 2021-08-07 11:52:03 -05:00
b4394f52af Clean up file permissions 2021-07-01 12:12:06 -05:00
6a8660e51a Autoremove unnecessary packages on nightly updates 2021-04-20 21:54:28 -05:00
c310cb9fef Add jq 2021-03-27 16:47:14 -05:00
48ecd2e27f Deploy docker to web1.desu.ltd
Also adds docker libs to all hosts
2021-03-25 12:51:47 -05:00
7a98174297 Do not recursively own Ansible user home
This works around a bug with a recursive symlink in the sshd role. With that symlink, ansible-pull fails as it recurses through its own repo infinitely.
2021-03-11 09:19:55 -06:00
ba1fc34748 Install stress on everything 2021-02-28 04:19:08 -06:00
fdfe16a5d3 Recursively chown Ansible user's home 2021-02-16 05:40:58 -06:00
208f4ec836 Add tmux to all boxes 2021-02-03 01:25:42 -06:00
92baa6cf62 Add stow 2021-01-23 20:40:21 -06:00
acec77ca5b Add handlers back to common role 2021-01-23 18:45:32 -06:00
ed4fe73467 Add some basic shell profile configuration 2020-12-29 09:48:18 -06:00
1e356d6436 Move handlers to global handlers 2020-12-20 05:02:17 -06:00
3f93c4c2d6 Ensure hosts entry for loopback address 2020-11-08 06:33:59 -06:00
cd063c93bd Finish porting desktop stuff over
Desktop and laptop will now both be running THIS branch of the repo
2020-11-08 06:10:12 -06:00
ddc5c881de Unify some homebrew roles' become methods 2020-11-08 00:05:48 -06:00
11d0cad9fb Add Nextcloud
AND BOY DOES IT SMELL
2020-11-01 04:55:05 -06:00
655d8c15b5 Configure ansible user home
Turns out we need to ensure that, I guess
2020-10-17 18:47:55 -05:00
8bbbb7c969 Add READMEs to roles 2020-10-17 01:16:10 -05:00
668fe20fac Work on more basic shit, should really squash these commits later 2020-10-17 01:11:35 -05:00
d11deec1d8 Taking a dump 2020-10-17 01:00:06 -05:00
9cc70a00e6 Working on basics 2020-10-17 00:21:57 -05:00
ad70b4aca0 Exodia, obliterate 2020-10-16 22:17:38 -05:00
499fd26efa Move regen initramfs handler to desktop-common 2020-09-19 07:34:57 -05:00
acc12fbaa0 Add basic motd to all machines 2020-09-16 13:36:11 -05:00
d43e0b8426 How about we just get rid of unattended-upgrades instead of disabling it? 2020-09-04 06:55:10 -05:00
d73ce5cbd8 Check for distro family, not distro specifically
A lot of these Just Werk on Debian
2020-09-04 06:16:30 -05:00
4178990345 Fix erroneous OS condition check 2020-09-02 22:12:47 -05:00
02f06efdcd Add acl tool
Ran into that dumb bug again
2020-09-02 22:09:47 -05:00
af1d6d7905 Assign Ansible user a group based on distro 2020-09-02 21:57:46 -05:00
08f7947d4d More restrictive tasks 2020-09-02 21:54:33 -05:00
edfd755ebd Actually we'll add a special case for PMOS/Alpine 2020-09-02 18:44:58 -05:00
2b81b85ccb Make hostname module condition more clear 2020-09-02 18:42:11 -05:00
1633a0bc3e Apparently this breaks on PMOS 2020-09-02 18:40:25 -05:00
86ada4aa3d Update and upgrade apk packages 2020-09-02 18:15:57 -05:00
cfcf91a010 Qualify most of common by distro 2020-09-02 18:12:10 -05:00
560f4c8e5f Add apt-file to basic utils 2020-08-28 16:15:07 -05:00
a872a62bca Work on Plymouth 2020-08-25 03:05:11 -05:00
82b3a430f2 Add shortname to hosts 2020-07-28 06:36:04 -05:00
07cb3bb56a Add screen to basic packageset 2020-07-21 13:33:59 -05:00
cf9080109b Remove some stuff from issue 2020-07-16 08:28:57 -05:00
651a353798 Add custom etc/issue 2020-07-16 08:26:35 -05:00
ead19311c2 Also ensure Ansible owns EVERYTHING in their home dir 2020-07-08 00:47:13 -05:00