geerlingguy.ansible-role-do.../tasks/setup-Suse.yml
2025-10-01 10:20:33 +02:00

28 lines
659 B
YAML

---
- name: Ensure old versions of Docker are not installed.
package:
name:
- docker
- docker-engine
- docker.io
- docker-ce
- docker-ce-cli
state: absent
- name: Add Docker repository (openSUSE / SLES).
zypper_repository:
name: "docker-ce"
repo: "{{ docker_zypper_repo_url }}"
state: present
auto_import_keys: yes
when: docker_add_repo | bool == true
- name: Refresh zypper repositories.
command: zypper --non-interactive refresh
when: docker_add_repo | bool == true
- name: Ensure Docker packages are installed.
ansible.legacy.zypper:
name: "{{ docker_packages }}"
state: present