Demo:https://raw.githubusercontent.com/congzhangzh/ansible-tui/re...
It parses your inventory.yml and playbook.yml, gives you a split-pane selector for hosts and tasks, builds the ansible-playbook command live as you toggle checkboxes, then runs it with streaming output — all inside the terminal.
The binary is ~100MB (Deno runtime embedded), but there's also a one-liner for Deno users that needs nothing local:
deno run --allow-read --allow-run --allow-write --allow-env \
https://raw.githubusercontent.com/congzhangzh/ansible-tui/main/app.tsx
Single file (~650 lines of TSX), MIT licensed.
congzhangzh•1h ago