From f78567798cbd56696d93dc9edb3449bea6f7c840 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Thu, 15 Jan 2026 12:43:25 -0800 Subject: [PATCH] Fix ansible handler timeouts for alloy and loki restarts Use async with poll: 0 to fire-and-forget service restarts. These services have graceful shutdown periods that can exceed ansible's default command timeout. Co-Authored-By: Claude Opus 4.5 --- ansible/roles/alloy/handlers/main.yml | 2 ++ ansible/roles/loki/handlers/main.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ansible/roles/alloy/handlers/main.yml b/ansible/roles/alloy/handlers/main.yml index eeaedb9..9fc6e85 100644 --- a/ansible/roles/alloy/handlers/main.yml +++ b/ansible/roles/alloy/handlers/main.yml @@ -1,3 +1,5 @@ --- - name: restart alloy ansible.builtin.command: brew services restart grafana-alloy + async: 120 + poll: 0 diff --git a/ansible/roles/loki/handlers/main.yml b/ansible/roles/loki/handlers/main.yml index 1d6ddb9..9edd651 100644 --- a/ansible/roles/loki/handlers/main.yml +++ b/ansible/roles/loki/handlers/main.yml @@ -1,3 +1,5 @@ --- - name: restart loki ansible.builtin.command: brew services restart loki + async: 120 + poll: 0