Files
noofac-snackpot/roles/docker-install/tasks/main.yml
2021-02-07 12:47:53 +00:00

46 lines
917 B
YAML

---
- name: install prereqs (apt)
apt:
update_cache: true
name:
- apt-transport-https
- ca-certificates
- software-properties-common
- python-pip
- virtualenv
- python-setuptools
- python-docker
- name: add docker repository key
apt_key:
url: "{{ docker_compose_install_apt_key_uri }}"
state: present
- name: add docker repository
apt_repository:
repo: "{{ docker_compose_install_apt_repo }}"
filename: docker-ce
state: present
update_cache: true
- name: install docker-ce
apt:
name:
- docker-ce
# Oddly, there is no docker-compose PPA, the suggested linux install
# method is to download a binary. See:
# https://docs.docker.com/compose/install/#master-builds
- name: install docker-compose
pip:
name:
- docker-compose
- name: enable docker
service:
name: docker
state: started
enabled: yes