Simple Ansible role for deploying Docker CE on your Linux machine
- Ansible 2.7 or higher
- Linux server
docker_version
# version of docker main packagesdocker_ce_cli_version
# version of docker main packagescontainerd_version
# version of CRI Containerd to be installeddocker_apt_repository
# docker's url of repositoryapt_gpg_key
# apt_gpg_key's version to be taken from docker.com
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
become: yes
vars_file:
- vars/main.yml
roles:
- { role: ansible-docker }