Added some deps, removed arch and add user via ENV

This commit is contained in:
Ash Leece 2020-04-22 18:55:20 +01:00
parent 751128589f
commit 9cdf6f9918
1 changed files with 13 additions and 3 deletions

View File

@ -1,6 +1,10 @@
- name: Docker-ce install
hosts: all
become: true
vars:
user: "{{ lookup('env','USER') }}"
tasks:
- name: Install prerequisites
apt:
@ -15,15 +19,21 @@
- name: Add Docker apt repo
apt_repository:
repo: deb [arch=amd64] https://download.docker.com/linux/{{ansible_distribution|lower}} {{ansible_distribution_release}} stable
repo: deb https://download.docker.com/linux/{{ansible_distribution|lower}} {{ansible_distribution_release}} stable
- name: Install docker-ce
apt:
install_recommends: yes
update_cache: yes
name: docker-ce
name: ['docker-ce', 'docker-ce-cli', 'containerd.io']
state: present
- name: Install docker pip3 deps
pip:
name: ['docker', 'docker-compose']
name: ['docker', 'docker-compose']
- name: "Adding {{ user }} to docker group"
user:
name: '{{ user }}'
groups: docker
append: yes