- hosts: cicd
become: yes
vars:
user: vagrant
tasks:
- name: Install prerequisites
apt: name={{item}} update_cache=yes
with_items:
- apt-transport-https
- ca-certificates
- curl
- software-properties-common
- make
- name: Add Docker GPG key
apt_key: url=https://download.docker.com/linux/ubuntu/gpg
- name: Add Docker APT repository
apt_repository:
repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} stable
- name: Install Docker
apt: name=docker-ce
- name: Adding existing user '{{ user }}' to group docker
user: name='{{ user }}'
groups=docker
append=yes