diff options
author | Dmitry Ilvokhin <d@ilvokhin.com> | 2024-06-23 19:40:01 +0100 |
---|---|---|
committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2024-06-23 19:40:01 +0100 |
commit | 3a6614f74ecc90ae7e3060541188bcad13133c9c (patch) | |
tree | d3989cc9225c7a4f59c43b3f5d2337898a3bdc6a /TODO.txt | |
parent | d5c947fede1b6143051b9c8bbc727f447c2f498f (diff) | |
download | infra-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.txt | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 |