46 lines
917 B
YAML
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
|