blob: a9656cf63d3f54c5cf4d78a19de22ae2a473800a [file] [log] [blame]
---
# Installs docker with apt, docker-compose with pip, adds user to group
# Must be run as root
- hosts: docker
remote_user: ubuntu
become: yes
tasks:
# https://docs.docker.com/engine/installation/linux/ubuntulinux/
- name: Prereqs and SSL support for apt for SSL
apt:
name={{ item }}
update_cache=yes
cache_valid_time=3600
with_items:
- apt-transport-https
- ca-certificates
- python-pip
- name: Trust docker apt key
apt_key:
keyserver=pool.sks-keyservers.net
id=58118E89F3A912897C070ADBF76221572C52609D
- name: Add docker apt repo
apt_repository:
repo="deb https://apt.dockerproject.org/repo ubuntu-trusty main"
- name: Install docker
apt:
update_cache=yes
cache_valid_time=3600
name=docker-engine
- name: Make ubuntu user part of the Docker group
user:
name="ubuntu" groups="docker" append=yes
# https://docs.docker.com/compose/install/#install-using-pip
- name: Install docker-compose from PyPi
pip:
name=docker-compose