From 9a4cfc7cdd790ff0e8eac3b4e5cf6a2a47f3eaf6 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Tue, 20 Jan 2026 07:15:58 -0800 Subject: [PATCH] Fix podman role check mode: add check_mode: false to read-only tasks --- ansible/roles/podman/tasks/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ansible/roles/podman/tasks/main.yml b/ansible/roles/podman/tasks/main.yml index 86a3cda..e1bb78f 100644 --- a/ansible/roles/podman/tasks/main.yml +++ b/ansible/roles/podman/tasks/main.yml @@ -24,6 +24,7 @@ cmd: podman machine list --format json register: podman_machine_list changed_when: false + check_mode: false # Safe to run in check mode - read-only - name: Initialize podman machine (if not exists) ansible.builtin.command: @@ -38,6 +39,7 @@ cmd: podman machine list --format "{{ '{{' }}.Running{{ '}}' }}" register: podman_running changed_when: false + check_mode: false # Safe to run in check mode - read-only - name: Start podman machine (if stopped) ansible.builtin.command: @@ -52,4 +54,5 @@ msg: "WARNING: podman machine may not have started. Run 'podman machine start' manually on indri if needed." when: - "'true' not in podman_running.stdout" + - podman_start is defined - podman_start.rc != 0 or "'started successfully' not in podman_start.stdout"