Files
ansible-playbooks/roles/docker/tasks/migrate-apt.yml
T
2026-05-24 00:25:01 +02:00

24 lines
813 B
YAML

- name: Remove old Docker APT repo list files (legacy deb format)
ansible.builtin.file:
path: "{{ item }}"
state: absent
loop:
- /etc/apt/sources.list.d/docker.list
- /etc/apt/sources.list.d/docker-ce.list
- /etc/apt/sources.list.d/download_docker_com_linux_ubuntu.list
register: docker_apt_sources_cleanup
failed_when: false
- name: Remove legacy Docker repo entries from /etc/apt/sources.list
ansible.builtin.lineinfile:
path: /etc/apt/sources.list
regexp: '^deb\s+.*download\.docker\.com/linux/.*$'
state: absent
register: docker_sources_list_cleanup
failed_when: false
- name: Update apt cache after legacy Docker repo cleanup
ansible.builtin.apt:
update_cache: true
when: docker_apt_sources_cleanup is changed or docker_sources_list_cleanup is changed