Files
2020-10-05 09:55:49 +02:00
..
2020-06-24 12:45:20 +02:00
2020-10-05 09:55:49 +02:00
2020-09-11 10:16:46 +02:00

Ansible Docker role

Installs Docker for Ubuntu and CentOS.

Requires

The Ansible Docker role has the following requirements:

  • Distribution: Ubuntu or CentOS

Usage

Configure all depending roles.

docker_pip_package: docker==4.2.0
docker_log_driver: "json-file"
docker_log_max_size: "10m"
docker_log_max_file: "3"
# apt package manager
docker_apt_key_url: "https://download.docker.com/linux/ubuntu/gpg"
docker_apt_repo: "deb https://download.docker.com/linux/ubuntu xenial stable"
docker_packages:
  - name: apt-transport-https
    version: 1.2.32
  - name: ca-certificates
    version: 20170717~16.04.2
  - name: curl
    version: 7.47.0-1ubuntu2.14
  - name: software-properties-common
    version: 0.96.20.9
  - name: python3-pip
    version: 8.1.1-2ubuntu0.4
  - name: python3-setuptools
  - name: docker-ce
    version: 5:19.03.8~3-0~ubuntu-xenial
# yum package manager
docker_yum_url: https://download.docker.com/linux/centos/docker-ce.repo
docker_yum_repo: docker-ce-edge
docker_packages:
  - name: docker-ce
    version: 19.03.12
  - name: docker-ce-cli
    version: 19.03.12
  - name: containerd.io
    version: 1.2.13

Include it in your playbook.

- hosts: docker
  roles:
  - role: docker

The following tags are available:

  • docker
  • docker-ubuntu
  • docker-centos