24 lines
813 B
YAML
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
|