added rigby recovery

This commit is contained in:
Bryan Ramos 2026-04-10 22:05:59 -04:00
parent 194bb9c381
commit 532c874c96
12 changed files with 474 additions and 0 deletions

View file

@ -1,10 +1,27 @@
SYSTEM := "$(echo $HOSTNAME)"
VALID_SYSTEMS := "desktop server wsl"
RIGBY_DIR := "external/rigby"
RIGBY_HOST := "192.168.0.23"
# Print this list
default:
@just --list
# Verify SSH connectivity and Ansible access to the Ubuntu AI rig.
[group('rigby')]
rigby-check HOST=RIGBY_HOST:
@cd {{RIGBY_DIR}} && ansible -i "{{HOST}}," all -u bryan -m ping
# Apply the disaster-recovery playbook for the Ubuntu AI rig.
[group('rigby')]
rigby-recover HOST=RIGBY_HOST:
@cd {{RIGBY_DIR}} && ansible-playbook -i "{{HOST}}," -u bryan playbooks/recover.yml
# Preview rig recovery changes without modifying the target host.
[group('rigby')]
rigby-recover-dry-run HOST=RIGBY_HOST:
@cd {{RIGBY_DIR}} && ansible-playbook -i "{{HOST}}," -u bryan playbooks/recover.yml --check --diff
# Validate system argument
[private]
_validate SYSTEM: