mirror of
https://github.com/itme-brain/nixos.git
synced 2026-05-08 14:50:12 -04:00
added rigby recovery
This commit is contained in:
parent
194bb9c381
commit
532c874c96
12 changed files with 474 additions and 0 deletions
17
justfile
17
justfile
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue