summaryrefslogtreecommitdiff
path: root/misc/dotfiles/templates/template.py
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 /misc/dotfiles/templates/template.py
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 'misc/dotfiles/templates/template.py')
0 files changed, 0 insertions, 0 deletions