Ansible role: converge the 5-agent stack on Windows tower hosts #356
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#356
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
On 2026-06-17 the 5-agent stack was hand-built on kai-tower-3026 (Claude / Codex / OpenCode / Aider / Goose). Three of the five run on local Qwen3-Coder-30B via Ollama. Per the authoring-vs-rollout split, the hand-built setup needs an ansible role so it converges on Windows hosts instead of being re-done by hand after a rebuild.
What an ansible role should converge
uv tool install --python 3.12 aider-chat, write~/.aider.conf.yml(modelollama_chat/qwen3-coder:30b) and~/.aider.model.settings.yml(num_ctx: 32768), set User envOLLAMA_API_BASE=http://127.0.0.1:11434.scoop install goose-cli, write%APPDATA%\Block\goose\config\config.yaml(provider ollama, model qwen3-coder:30b), and install the OLLAMA_HOST override wrapper (~/.local/bin/goose+goose.cmd) plus the~/.shellrc.localfunction. See the goose OLLAMA_HOST gotcha below.scoop install opencode, write~/.config/opencode/opencode.json(provider ollama ->http://localhost:11434/v1, defaultollama/qwen3-coder:30b).scoop install codex, plus OpenAI auth (out of band, not a secret in the role).The goose OLLAMA_HOST gotcha (must encode in the role)
Goose honors
OLLAMA_HOSTand it overrides config. The tower's User-envOLLAMA_HOST=0.0.0.0:11434is load-bearing (binds the Ollama server to all interfaces for tailnet reach from kai-server) but is not a valid client target for goose. The role must install the localhost override wrapper, NOT change the User env. Full detail: agentic-os-kai.agents/skills/machine-kai-tower-3026/agents-stack.md.Notes