ansible-docker
Installs docker-daemon and cli.
Requirements
Operating systems:
- Ubuntu:
-
- 14.04 (untested, should work)
-
- 16.04 (tested)
-
- 18.04 (tested, use package from 'artful' repo)
- Raspian jessie (longer time untested)
Tasks
- Add repository key from keyserver
- Add docker repository
- Install docker-ce package
- Setup docker daemon options (optional)
- Setup docker-cleanup cron-job (optional)
Role parameters
Variable | Type | Mandatory? | Default | Description |
---|---|---|---|---|
storage_driver | text | no | <empty => aufs> | The docker storage driver (consider documentation) |
cleanup_enabled | text | no | False => disabled | Creates cron-job to delete all stopped containers and delete all untagged images |
Example Playbook
Usage (without parameters):
- hosts: servers
roles:
- { role: install-docker }
Usage (with parameters):
- hosts: servers
roles:
- role: install-docker
storage_driver: overlay2
cleanup_enabled: true