From 3a6614f74ecc90ae7e3060541188bcad13133c9c Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Sun, 23 Jun 2024 19:40:01 +0100 Subject: Introduce sysupgrade playbook Playbook sysupgrade.yml is a attempt to do automatic full system upgrade. Currently logic is completely automated for happy path. 1. Shutdown machine. 2. Take snapshot from the machine. 3. Power on machine back. 4. Update archlinux-keyring. 5. Upgrade everything. 6. Reboot. If something is working, then we are done. Otherwise, restore from snapshot manually and try to figure out what went wrong. --- TODO.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 0cde275..953dae9 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,10 +1,14 @@ TODO * Automate snapshots and reboots. +* Rename vaults -> secrets. +* Fix quotes: use either single quotes or double quotes. +* Replace true -> yes. * Enable IPv6 for wireguard. * Setup L2TP/IPsec VPN server. * Set correct hostname for each host. * Setup irssi client. +* Migrate from DigitalOcean snapshots to avoid vendor lock. DOTFILES -- cgit v1.2.3-70-g09d2