home-lab/packages/lab-tool/lab
Geir O. Jerstad 3599f278a7 feat: implement SSH + rsync deployment method
- Extract deploy-rs code into separate module (lab/deploy-rs.scm)
- Create new SSH + rsync deployment module (lab/ssh-deploy.scm)
- Make SSH + rsync the default deployment method
- Update help text and examples
- Add options: --boot, --test, --use-deploy-rs
- Supports same workflow as manual: rsync + nixos-rebuild --flake

This provides a faster, simpler deployment method that matches
the manual workflow: sudo nixos-rebuild --flake /path#machine
2025-07-04 16:44:49 +02:00
..
auto-update.scm feat: implement orchestrated auto-update system and fix deployment 2025-06-30 14:35:21 +02:00
core.scm feat: implement modular lab tool structure with working CLI 2025-06-16 14:29:00 +02:00
deploy-rs.scm feat: implement SSH + rsync deployment method 2025-07-04 16:44:49 +02:00
deployment.scm feat: implement SSH + rsync deployment method 2025-07-04 16:44:49 +02:00
machines.scm cleaned up and maybe finished the guile lab tool 2025-06-16 21:09:41 +02:00
monitoring.scm feat: implement modular lab tool structure with working CLI 2025-06-16 14:29:00 +02:00
ssh-deploy.scm feat: implement SSH + rsync deployment method 2025-07-04 16:44:49 +02:00