Ubuntu-Ansible-Setup/roles/docker/tasks/install-docker.yml

35 lines
749 B
YAML

---
- name: Install Docker Prereqs
become: true
ansible.builtin.apt:
name:
- ca-certificates
- curl
- gnupg
- lsb-release
- apt-transport-https
state: present
- name: Ensure Docker's GPG Key is Present
become: true
ansible.builtin.apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
state: present
- name: Ensure Docker's Repository is Present
become: true
ansible.builtin.apt_repository:
repo: deb https://download.docker.com/linux/ubuntu jammy stable
state: present
- name: Install docker
become: true
ansible.builtin.apt:
name:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-compose-plugin
state: present
update_cache: true