2269 Commits

Author SHA1 Message Date
f38df0c407 Disable touhou for wea's server 2025-02-01 22:08:44 -06:00
67e136494f Really decom that old one 2025-02-01 21:59:17 -06:00
c8c5460979 Add tml server for wea 2025-02-01 21:57:58 -06:00
30d2ecef07 Recategorize autotrash 2025-02-01 21:57:52 -06:00
be2bf484b4 Implement decomming tml servers and decom the one we have 2025-02-01 21:53:40 -06:00
18048a085b Move tml server provisioning to its own role 2025-02-01 21:49:36 -06:00
18d9bec579 Change time that prunes run 2025-01-31 17:39:09 -06:00
9d9096a998 Add restic-prune provisioning based on Netbox tag 2025-01-31 17:36:55 -06:00
ed62d9f722 Encapsulate backup timers into their own block so we can template out the scripts alone 2025-01-31 17:24:02 -06:00
389380dd0c Work on implementing auto prune 2025-01-31 17:20:59 -06:00
f7fbf43569 Remove unused vars from backup 2025-01-31 17:15:28 -06:00
07e96002ac Simplify backup template task 2025-01-31 17:12:12 -06:00
4fa09d1ed1 Change header on backup script 2025-01-31 17:07:08 -06:00
c9d779b871 Remove duplicate AWS key secret definitions 2025-01-31 17:06:15 -06:00
57e0d5b369 Remove ability to configure which backup script to use 2025-01-31 17:04:42 -06:00
418b570ea5 Clean up backup role 2025-01-31 17:03:46 -06:00
63cb53fd16 Add restic aliases to machines 2025-01-31 14:22:44 -06:00
88214fff2c Exclude vaults when doing backups
This is because of a weird perm denial thing I'm getting on my desktop during backups. It absolutely should NOT cause issues like this.
2025-01-28 18:18:30 -06:00
2edbd1c9e8 Fix erroneous backslash in backup script 2025-01-25 22:27:31 -06:00
b793ebf587 Make backups a ton, ton more betterer 2025-01-25 03:20:07 -06:00
601d9543ec Make restic cache dir and ensure it's there whenever we invoke it 2025-01-25 01:36:13 -06:00
c181965242 Add tag to package thingamabob so we can skip it if we have to 2025-01-25 01:30:54 -06:00
e6e8427227 Only use restic for backups from now on 2025-01-25 01:28:34 -06:00
7f75bdb5cd Oops 2025-01-23 12:31:07 -06:00
98a77d5f28 Add a bunch of excludes for desktops 2025-01-23 12:30:39 -06:00
834f40d3ad Implement ignore rules in restic 2025-01-23 12:21:42 -06:00
bfce95d50d Instead of processing ostree config-diffs, just tar up /etc. More consistent that way. 2025-01-23 03:21:01 -06:00
d3ee28fe56 Remove stale locks before backing up 2025-01-23 03:15:03 -06:00
8b0b900375 Alright clearly hard memory limits are working against us here 2025-01-23 03:08:33 -06:00
42f84c2d54 Verbose prunes too 2025-01-21 15:58:39 -06:00
51cf91e0c4 Verbose backups for restic 2025-01-21 15:58:23 -06:00
2bfc6f489d Up memory for backup.service 2025-01-21 15:57:53 -06:00
40e165c5a6 Canonize some changes I've made to my desktop machines into the desktop role 2025-01-21 02:10:47 -06:00
8b743f3b9e Carve out a place for ostree packages on immutable distros 2025-01-21 01:24:07 -06:00
a2971b3df4 Fix not gathering facts for homeauto stuff 2025-01-20 20:27:05 -06:00
c2068dc103 Gather facts for bastion backups 2025-01-20 20:26:16 -06:00
5d8238e029 Prune backups 2025-01-20 20:23:34 -06:00
8e6cbb69ff Update restic wrapper to have keys 2025-01-20 20:16:41 -06:00
ddac9fe542 Fix syntax (oops) 2025-01-20 20:03:17 -06:00
e651396604 Put the backups on the FS so we can just back them up later on the same way 2025-01-20 20:01:36 -06:00
09bdb80712 Dump PG DBs before doing full system backups 2025-01-20 19:58:20 -06:00
e9eccef348 Include batteries with backup command 2025-01-19 13:15:03 -06:00
05b4bcc4f1 Fix up workstation device roles 2025-01-19 13:10:53 -06:00
eea79389c9 Remove Kopia now that it's obsolete 2025-01-19 13:06:04 -06:00
52b9ceb3a3 Add backups back to desktops now that they work 2025-01-19 13:05:26 -06:00
8cffa77d38 Fix not flattening args when doing null comparisons 2025-01-19 12:54:48 -06:00
502d7397cd Add support for overlaying restic 2025-01-19 12:54:00 -06:00
0ffd8ef535 Add logging 2025-01-19 12:51:15 -06:00
c9984c448c Minor reworks to how script is structured for better efficiency 2025-01-19 12:47:27 -06:00
f3520c10ae Update backup script to use restic 2025-01-19 12:43:10 -06:00