| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ---
- - name: Install Docker on Ubuntu
- hosts: {{ target_hosts }}
- become: true
- gather_facts: true
- tasks:
- - name: Remove conflicting packages
- ansible.builtin.apt:
- name:
- - docker.io
- - docker-compose
- - docker-compose-v2
- - docker-doc
- - podman-docker
- - containerd
- - runc
- state: absent
- - name: Install docker/ansible dependencies
- ansible.builtin.apt:
- name:
- - ca-certificates
- - curl
- - python3-debian
- update_cache: true
- - name: Add docker repository with docker key from URL
- ansible.builtin.deb822_repository:
- name: docker
- types: deb
- uris: https://download.docker.com/linux/ubuntu
- suites: '{{ ansible_distribution_release }}'
- components: stable
- architectures: amd64
- signed_by: https://download.docker.com/linux/ubuntu/gpg
- - name: Install docker engine
- ansible.builtin.apt:
- name:
- - docker-ce
- - docker-ce-cli
- - containerd.io
- - docker-buildx-plugin
- - docker-compose-plugin
- update_cache: true
|