From 16bfe06b7bd093a243986255ce49fa4dd5f76957 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Thu, 22 Jan 2026 17:34:23 -0800 Subject: [PATCH] Fix LaunchDaemon check to use become: true LaunchDaemons run in the system domain and require sudo to query. Without become: true, the check always fails and tries to reload. Co-Authored-By: Claude Opus 4.5 --- ansible/roles/alloy/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/ansible/roles/alloy/tasks/main.yml b/ansible/roles/alloy/tasks/main.yml index a97db7b..1af95f5 100644 --- a/ansible/roles/alloy/tasks/main.yml +++ b/ansible/roles/alloy/tasks/main.yml @@ -116,6 +116,7 @@ - name: Check if macos-power-metrics LaunchDaemon is loaded ansible.builtin.command: launchctl list mcquack.eblume.macos-power-metrics + become: true register: alloy_power_metrics_launchctl_check changed_when: false failed_when: false