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
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
ed4fe73467
Add some basic shell profile configuration
2020-12-29 09:48:18 -06:00
3f93c4c2d6
Ensure hosts entry for loopback address
2020-11-08 06:33:59 -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
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
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
07cb3bb56a
Add screen to basic packageset
2020-07-21 13:33:59 -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
41225985fd
Ensure Ansible user has the right perms
...
This was causing issues when I migrated home directories across machines
2020-07-08 00:45:14 -05:00
5972c8f7e7
Configure running services
...
In particular, disable unattended-upgrades as it may interfere with ansible-pull
2020-07-04 19:50:55 -05:00
744b72858f
Move common packages into another tasks file
2020-07-04 19:47:11 -05:00
034ce830d8
Add whois to basic package set
2020-07-02 01:16:29 -05:00
042099032c
Add htop to common package list
...
I guess that's not installed by default on 20.04
Anymore
for some reason
idk
2020-06-30 14:09:48 -05:00
618e0211a8
Install smartmontools
...
WHY THE FUCK
DOES IT WANT
TO INSTALL
POSTFIX
2020-06-28 09:06:23 -05:00
76e7206131
ncdu is manditory
2020-06-28 07:30:47 -05:00
e766baf63d
Generate secrets for Matrix
2020-06-22 04:08:03 -05:00
71cfb5c2be
Remove timebomb
...
grep -r -e 'here we go again'
2020-06-17 09:19:53 -05:00
3d91b4d752
Configure hostnames
...
oh boy here we go
2020-06-17 09:16:08 -05:00
1ac644d8d1
Fix closing quote, rename sudoers config
2020-06-16 10:08:12 -05:00