--- # ============================================================================ # Post-deploy verification # ---------------------------------------------------------------------------- # Polls the local Honcho API port until it responds. Fails loudly if the # service doesn't come up — the operator should not get an "all green" # playbook result while Honcho is silently broken. # ============================================================================ - name: Wait for Honcho HTTP endpoint ansible.builtin.uri: url: "http://127.0.0.1:{{ honcho_listen_port }}/docs" status_code: [200, 307] return_content: false register: honcho_ping until: honcho_ping.status in [200, 307] retries: "{{ honcho_health_check_retries }}" delay: "{{ honcho_health_check_delay }}" - name: Report Honcho status ansible.builtin.debug: msg: >- Honcho API reachable on http://127.0.0.1:{{ honcho_listen_port }}/docs. Traefik should now route hall-of-presidents.local.mk-labs.cloud to this backend. Deriver enabled: {{ honcho_deriver_enabled }}; LLM transport: {{ honcho_llm_transport }}; deriver model: {{ honcho_deriver_model }}.