From 4f9c2e479474d431a4e846db1948a39930eb1760 Mon Sep 17 00:00:00 2001 From: Houssem Ben Ali Date: Wed, 1 Oct 2025 18:06:34 +0200 Subject: [PATCH] Fix more checks --- tasks/setup-Suse.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tasks/setup-Suse.yml b/tasks/setup-Suse.yml index 926b116..9d9f65c 100644 --- a/tasks/setup-Suse.yml +++ b/tasks/setup-Suse.yml @@ -4,6 +4,8 @@ package: name: "{{ docker_obsolete_packages }}" state: absent + check_mode: no + changed_when: false # Add Docker repository (openSUSE / SLES) - name: Add Docker repository @@ -14,13 +16,23 @@ auto_import_keys: yes when: docker_add_repo | bool -# Refresh zypper repositories to pick up the new Docker repo +# Refresh zypper repositories only if the repo was added - name: Refresh zypper repositories command: zypper --non-interactive refresh when: docker_add_repo | bool + register: zypper_refresh + changed_when: zypper_refresh.rc == 0 # Install Docker packages - name: Ensure Docker packages are installed ansible.legacy.zypper: name: "{{ docker_packages }}" state: present + autoremove: no + +# Ensure Docker is started and enabled at boot +- name: Ensure Docker is started and enabled at boot + systemd: + name: docker + state: started + enabled: true