Available commands via the Task runner.
| Command |
Description |
task ansible:deploy-all |
Deploy entire infrastructure |
task ansible:deploy-services |
Deploy DNS and reverse proxy |
task ansible:deploy-media |
Deploy media stack |
task ansible:deploy-monitoring |
Deploy Prometheus + Grafana |
task ansible:deploy-games |
Deploy Terraria server |
task ansible:deploy-website |
Deploy personal website |
task ansible:deploy-birdle |
Deploy Birdle game |
task ansible:ping |
Test connectivity to all hosts |
task ansible:backup-media |
Backup media stack configs |
task ansible:restore-media |
Restore media stack from backup |
| Command |
Description |
task terraform:deploy |
Apply infrastructure changes |
task terraform:destroy |
Tear down infrastructure |
task terraform:clean |
Clean up Terraform state |
| Command |
Description |
task packer:build |
Build VM templates |
| Command |
Description |
task tui |
Launch the homelab management TUI |