Skip to content

Commit bd623e7

Browse files
committed
refactor(prepare): replace bash-over-SSH with Ansible playbook
- Replace 776-line manual SSH implementation with a declarative Ansible playbook embedded in the binary via go:embed - Add ensureAnsible() to auto-detect and install ansible-playbook (pipx → apt-get → dnf/yum → pip --break-system-packages) - Fix deployment server resolution to match by host IP as well as name - Fix Caddy yum service tasks to skip when Caddy already installed - Add nextdeployd pre-check to suppress daemon 404 noise on re-runs - Drop StreamWriter, remoteExec, isFunctional, isInstalled and all per-distro install functions (~600 lines removed)
1 parent edf8b26 commit bd623e7

2 files changed

Lines changed: 770 additions & 373 deletions

File tree

0 commit comments

Comments
 (0)