This Ansible role has the following features:
- Install docker-ce
- Version of the ansible for installation: >=2.7
- Supported OS:
- EL
- 7
- Ubuntu
- 18.04
- Debian
- stretch
- Amazon Linux 2
- EL
-
required
docker_version
Specific version of Docker CE. Default value is18.06
.
-
defaults
docker_storage_driver
Docker storage driver. Default value isoverlay2
docker_users
Adding a users to the "docker" group. Default value isansible_user_id
docker_packages_additional
Install additional packages for all installs. Default value is[]
docker_repo
Repository for docker packages. Default value depends on OS family:- Debian:
deb [arch=amd64] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable
- RedHat:
https://download.docker.com/linux/centos/7/$basearch/stable
- Debian:
docker_gpg
GPG key for Debian/RedHat repos. Default value is:- Debian:
https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg
- RedHat:
https://download.docker.com/linux/centos/gpg
- Debian:
ansible-galaxy install lean_delivery.docker
- name: Converge
hosts: all
roles:
- role: lean_delivery.docker
- name: Converge
hosts: all
roles:
- role: lean_delivery.docker
vars:
docker_version: 19.03
- name: Converge
hosts: all
roles:
- role: lean_delivery.docker
vars:
daemon_conf:
storage-driver: overlay2
data-root: /mnt/volume/docker
Apache
authors:
- Lean Delivery team@lean-delivery.com