From 4ad621970e33d6fed3ec49846a1ac8f9f378f9be Mon Sep 17 00:00:00 2001 From: JAMES CLARK Date: Mon, 19 Jan 2026 14:34:37 -0600 Subject: [PATCH] Fix Windows uninstall --- tasks/uninstall_runner_win.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tasks/uninstall_runner_win.yml b/tasks/uninstall_runner_win.yml index 0eac39b..2ebca36 100644 --- a/tasks/uninstall_runner_win.yml +++ b/tasks/uninstall_runner_win.yml @@ -5,17 +5,17 @@ register: runner_service_file_path - name: Read service name from file - ansible.windows.win_command: "cat {{ runner_dir }}\\.service" + ansible.windows.win_shell: "type {{ runner_dir }}\\.service" register: runner_service changed_when: false when: runner_service_file_path.stat.exists - name: Uninstall service runner ansible.windows.win_shell: | - if(Get-Service {{ runner_service.stdout }} -ErrorAction SilentlyContinue) { - Write-Host "Stopping and removing service: {{ runner_service.stdout }}" - sc.exe stop "{{ runner_service.stdout }}" - sc.exe delete "{{ runner_service.stdout }}" + if(Get-Service {{ runner_service.stdout | trim }} -ErrorAction SilentlyContinue) { + Write-Host "Stopping and removing service: {{ runner_service.stdout | trim }}" + sc.exe stop "{{ runner_service.stdout | trim }}" + sc.exe delete "{{ runner_service.stdout | trim }}" } args: chdir: "{{ runner_dir }}"