Commit Graph

767 Commits

Author SHA1 Message Date
8946e7284f Use lineinfile instead of calling out to dpkg 2020-07-05 08:56:35 -05:00
4b9ea3b3f6 Assure .ssh dir BEFORE we have to write something into it 2020-07-05 08:46:47 -05:00
f96ecc5870 Reorder playbooks to do home last
As home might depend on infra set up in the other playbooks
I mean even those are kinda self-perpetuating but whatever
2020-07-04 20:03:15 -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
166bcb59b6 Add kdepim 2020-07-04 06:22:26 -05:00
f116244b25 Rename localansible role to just ansible 2020-07-02 23:56:11 -05:00
034ce830d8 Add whois to basic package set 2020-07-02 01:16:29 -05:00
a025d2ecbc Increase view dist for magic pack 2020-07-02 00:24:05 -05:00
0a1a39cc4f Use variable for mc view dist 2020-07-02 00:23:17 -05:00
9a39fbb654 Zoom finally got around to adding a good simlink endpoint. Maybe they'll have a repo at some point, too 2020-07-01 23:22:25 -05:00
70bce852f9 Include rdesktop 2020-07-01 12:08:16 -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
4d984ddae5 Backup every 3 days instead of weekly 2020-06-30 07:15:50 -05:00
efd22958a3 Ignore .backup directories that don't have anything in them 2020-06-30 07:09:29 -05:00
19908fea0b Ignore directories of users who don't have anything to back up 2020-06-30 07:08:09 -05:00
2b8cf96cfe Whups 2020-06-30 07:04:08 -05:00
0918589be6 Fix typo
Totally didn't just copy this thing
Totally
2020-06-30 06:54:45 -05:00
46f098dfb2 Slight semantic difference in tarring 2020-06-30 06:48:53 -05:00
debfc714aa Template out a backup module for desktops
Kinda primitive, but the idea is that I can just link shit into ~/.backups and it'll get backed up
2020-06-30 06:47:31 -05:00
6789d65054 Add backups role to desktops
wew
2020-06-30 06:36:29 -05:00
c58b04533c Disable setting maintenance mode on Nextcloud backups
Risky move!
2020-06-30 06:28:49 -05:00
8ee2aa91ec Fix typo 2020-06-30 06:24:36 -05:00
622dcacc07 Move to backup timers instead of cronjobs, lay groundwork for backing up personal systems 2020-06-30 06:22:27 -05:00
d095148efc Remove dokuwiki
F
2020-06-30 06:01:19 -05:00
df047fb174 Have Minecraft servers publish their own DNS records
AUTOMATE
EVERYTHING
2020-06-30 05:52:18 -05:00
ab36f2376e Become root when attempting to push changes to DNS
Kinda forgot the aws keys were in root's home folder whups
2020-06-29 11:24:27 -05:00
6ce15dcd96 Register DNS automatically for 9iron instances
This opens the door to making new CNAME entries for other services
automagically
2020-06-29 11:18:26 -05:00
997fc8b3ee Go back to Nitrogen
aaaaa
2020-06-29 10:28:18 -05:00
4eb55dca2d Fix wrong wm and lack of conky in desktop deps
ups
2020-06-29 06:18:55 -05:00
2e807d6b1b More dev scripts 2020-06-29 03:56:46 -05:00
3d11ee5a17 Add cmake 2020-06-29 03:46:26 -05:00
c291ce7f85 Install debhelper tools 2020-06-29 03:42:57 -05:00
618e0211a8 Install smartmontools
WHY THE FUCK
DOES IT WANT
TO INSTALL
POSTFIX
2020-06-28 09:06:23 -05:00
1d8ebf17dc Remove substitute tweaks
run once on all the hosts, as I already did, and you're done
2020-06-28 08:41:30 -05:00
47977063f4 Fix old substitutes, also how about we generate new fancy keys instead of old RSA ones
Also because this is clobbering my old keys help me
2020-06-28 08:36:57 -05:00
51869e069a Instead of janking read-only git bullshit, how about we actually generate some keys? 2020-06-28 08:27:46 -05:00
e898ee97b4 Remove pidgin from package list
Yeah fuck that noise
2020-06-28 07:37:03 -05:00
bb5ccc34c9 Add gitea API token
Gonna finally start pushing SSH keys into gitea
wew
2020-06-28 07:35:49 -05:00
76e7206131 ncdu is manditory 2020-06-28 07:30:47 -05:00
ec10a5706f Reorganize roles, split minecraft heads in two 2020-06-28 04:05:14 -05:00
172fb2a33b Install php-redis on Nextcloud
ups
2020-06-26 23:48:41 -05:00
04a538d274 Verify ownership of MC world after restore 2020-06-26 20:27:46 -05:00
cf8d063f56 Depend Minecraft on AWS creds 2020-06-26 20:26:22 -05:00
5624967fd9 Alias Matrix vhost to server name
Turns out Matrix actually sends the delegated host in the Host: field, which is probably why this fails
Interdasting
https://matrix.org/docs/spec/server_server/latest#resolving-server-names
2020-06-26 11:24:57 -05:00
7f1653d881 Stop server before recovery 2020-06-25 08:57:58 -05:00
9886ae046a Also clean up more after script end 2020-06-25 08:57:24 -05:00
6f619f2f9d Fix tar invocation 2020-06-25 08:56:43 -05:00
eef44aab43 Look in ./var for backup 2020-06-25 08:54:47 -05:00
ccdcfffcaa Force local resolution for tar
why the fuck
2020-06-25 08:51:17 -05:00