2022-03-09 12:05:30 +01:00

46 lines
1.0 KiB
YAML

---
- name: install
apt:
name:
- apt-transport-https
- ca-certificates
- software-properties-common
state: present
update_cache: yes
- name: add Docker GPG apt Key
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
state: present
- name: add Docker Repository
apt_repository:
repo: "deb [arch=amd64] https://download.docker.com/{{ ansible_system | lower }}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable"
state: present
- name: update apt and install docker-ce
apt:
name:
- docker-ce
- docker-ce-cli
- containerd.io
state: latest
update_cache: yes
- name: add the Python client for Docker
pip:
name: docker-py
- name: install docker-compose
get_url:
url : https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64
dest: /usr/local/bin/docker-compose
mode: 'u+x,g+x'
group: docker
- name: add admin to docker group
user:
name: "{{ www_user }}"
groups: docker
append: yes