Commit Graph

40 Commits

Author SHA1 Message Date
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
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
cfcf91a010 Qualify most of common by distro 2020-09-02 18:12:10 -05:00
651a353798 Add custom etc/issue 2020-07-16 08:26:35 -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
c1ad0bb498 Perms whups 2020-06-16 09:36:36 -05:00
6d05dc50d9 Add openssh server to default package list 2020-06-16 09:35:47 -05:00
f0a61e9538 Reorganize inventory, add ansible system user
Who is only used on my desktop hosts, obviously
2020-06-16 09:34:55 -05:00
19bca26d1b Add aws-cli 2020-06-08 08:20:36 -05:00
b6cef0e28e Fix timezonectl dying
I'm retarded
2020-05-10 08:22:50 -05:00
ecee3ed4f8 Fix up our common playbook with cron handlers n stuff 2020-05-10 08:22:02 -05:00
4dec3a081f Change everything to CDT
Oh boy can't wait for this to fuck all my cronjobs
2020-05-10 08:15:09 -05:00
3d0b1c2b29 Fix wrong package name 2020-05-10 04:03:30 -05:00
c646e926e2 Install Netstat on all the boxen 2020-05-10 03:47:29 -05:00
4b29609901 Remove Python 2 packages 2020-04-26 02:14:02 -05:00
60b69d52f8 Add acl to required packages
Fixes a bug later down the line
2020-04-26 01:39:40 -05:00
a1ca574f41 Make MOTD nuking more aggressive, add user role to localhost
Oopsie. Turns out my new VM didn't pull my dotfiles down.
2020-04-15 08:34:32 -05:00
40ab5434c6 Disable MOTD stuff
Cosmetic, yes, but annoying. Very annoying.
2020-03-26 10:00:22 -05:00
d41b4ebbdf Turn upgrade fields in apt modules into strings
This fixes a small but annoying warning
2020-02-20 04:02:01 -06:00
1ee8485b40 Remove leftovers from shamelessly copying a role
Whoops
2020-02-11 04:18:14 -06:00
6eacfb3ba4 Remove cockpit user from common role 2020-02-06 00:34:01 -06:00
9e14dc5426 Create well-known directory
So close now
2020-02-05 21:13:04 -06:00
258047afb7 Add local-workstation playbook and role 2019-10-11 19:12:00 -05:00
86562b3ccc Reorganize, add cockpit role 2019-10-11 14:08:22 -05:00
cb3d94db94 Remove role interdependencies 2019-09-15 01:26:37 -05:00
b8238a062d Lots: Add a new Ansible role, prepare for an EC2 inventory migration 2019-09-15 00:39:47 -05:00
3823f7a47f Babby's first playbooks 2019-09-14 11:49:23 -05:00