Ansible/playbook/linux/InstallDocker.yml
2019-04-06 12:18:44 -07:00

44 lines
1.1 KiB
YAML

- name: Install Docker
hosts: linux
tasks:
- name: Check if Docker is installed
#failed_when: "'Failed' Docker was already installed."
apt:
name: docker
state: absent
- name: Install dependancies
become: true
become_method: sudo
apt:
name: install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
state: absent
- name: Install Docker GPG key
become: true
become_method: sudo
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
state: present
id: 0EBFCD88
- name: Install Docker Repo
become: true
become_method: sudo
apt_repository:
repo: https://download.docker.com/linux/ubuntu/dists/bionic/stable/binary-amd64/
state: present
- name: Update Repos
become: true
become_method: sudo
apt:
update_cache: yes
- name: Install Docker
become: true
become_method: sudo
apt:
name: docker-ce docker-ce-cli containerd.io