summaryrefslogtreecommitdiff
path: root/roles/minimal/tasks
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 /roles/minimal/tasks
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 'roles/minimal/tasks')
0 files changed, 0 insertions, 0 deletions