From 8b75b696f00725148c82d9b7f16b877597cd03d8 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sat, 24 Jan 2026 08:44:23 -0800 Subject: [PATCH] Fix forgejo_runner handler (no nested blocks) Co-Authored-By: Claude Opus 4.5 --- ansible/roles/forgejo_runner/handlers/main.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/ansible/roles/forgejo_runner/handlers/main.yml b/ansible/roles/forgejo_runner/handlers/main.yml index 9cad7d1..a1798f4 100644 --- a/ansible/roles/forgejo_runner/handlers/main.yml +++ b/ansible/roles/forgejo_runner/handlers/main.yml @@ -1,11 +1,7 @@ --- - name: Restart forgejo-runner - block: - - name: Unload forgejo-runner LaunchAgent - ansible.builtin.command: launchctl unload ~/Library/LaunchAgents/mcquack.eblume.forgejo-runner.plist - failed_when: false - changed_when: true - - - name: Load forgejo-runner LaunchAgent - ansible.builtin.command: launchctl load ~/Library/LaunchAgents/mcquack.eblume.forgejo-runner.plist - changed_when: true + listen: Restart forgejo-runner + ansible.builtin.shell: | + launchctl unload ~/Library/LaunchAgents/mcquack.eblume.forgejo-runner.plist 2>/dev/null || true + launchctl load ~/Library/LaunchAgents/mcquack.eblume.forgejo-runner.plist + changed_when: true