tags:
- docker
- packages
- apt: >
- name={{ item }}
- state=installed
- with_items:
- - apt-transport-https
- - ca-certificates
+ apt:
+ name: [
+ 'apt-transport-https',
+ 'ca-certificates',
+ ]
+ state: present
when: docker_apt_repository.startswith("https://")
- name: install docker.io repository GnuPG key
copy: >
dest=/etc/apt/trusted.gpg.d/
group=root
- mode=644
+ mode=0644
owner=root
src=docker.gpg
notify:
template: >
dest=/etc/apt/sources.list.d/docker.list
group=root
- mode=644
+ mode=0644
owner=root
src=docker.list.j2
notify:
- packages
apt: >
name=docker-engine
- state=installed
+ state=present
+
+- name: setup "/etc/docker/daemon.json" file
+ tags:
+ - docker
+ template: >
+ dest=/etc/docker/daemon.json
+ group=root
+ mode=0600
+ owner=root
+ src=daemon.json.j2
+ notify:
+ - reload Docker