summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2024-06-23 19:40:01 +0100
committerDmitry Ilvokhin <d@ilvokhin.com>2024-06-23 19:40:01 +0100
commit3a6614f74ecc90ae7e3060541188bcad13133c9c (patch)
treed3989cc9225c7a4f59c43b3f5d2337898a3bdc6a /TODO.txt
parentd5c947fede1b6143051b9c8bbc727f447c2f498f (diff)
downloadinfra-3a6614f74ecc90ae7e3060541188bcad13133c9c.tar.gz
infra-3a6614f74ecc90ae7e3060541188bcad13133c9c.tar.bz2
infra-3a6614f74ecc90ae7e3060541188bcad13133c9c.zip
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.
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt4
1 files changed, 4 insertions, 0 deletions
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