mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-09-21 17:51:38 +02:00
Adding support for devicemapper storage driver
This commit is contained in:
parent
2b507a374e
commit
108c97da24
@ -17,3 +17,20 @@ docker_apt_repository: "deb https://download.docker.com/linux/{{ ansible_distrib
|
|||||||
docker_yum_repo_url: https://download.docker.com/linux/centos/docker-{{ docker_edition }}.repo
|
docker_yum_repo_url: https://download.docker.com/linux/centos/docker-{{ docker_edition }}.repo
|
||||||
docker_yum_repo_enable_edge: 0
|
docker_yum_repo_enable_edge: 0
|
||||||
docker_yum_repo_enable_test: 0
|
docker_yum_repo_enable_test: 0
|
||||||
|
|
||||||
|
# Conditonally control docker daemon restart
|
||||||
|
docker_restart: false
|
||||||
|
|
||||||
|
# Used only for devicemapper configuration for RedHat/CentOS
|
||||||
|
# docker_devicemapper_raw_device: /dev/sdb
|
||||||
|
|
||||||
|
docker_configure_daemon: false
|
||||||
|
docker_daemon_config:
|
||||||
|
storage-driver: "devicemapper"
|
||||||
|
storage-opts:
|
||||||
|
- "dm.directlvm_device={{ docker_devicemapper_raw_device|mandatory }}"
|
||||||
|
- "dm.thinp_percent=95"
|
||||||
|
- "dm.thinp_metapercent=1"
|
||||||
|
- "dm.thinp_autoextend_threshold=80"
|
||||||
|
- "dm.thinp_autoextend_percent=20"
|
||||||
|
- "dm.directlvm_device_force=false"
|
||||||
|
@ -8,6 +8,14 @@
|
|||||||
- name: Install Docker.
|
- name: Install Docker.
|
||||||
package: name={{ docker_package }} state={{ docker_package_state }}
|
package: name={{ docker_package }} state={{ docker_package_state }}
|
||||||
|
|
||||||
|
- name: Configure docker daemon
|
||||||
|
copy:
|
||||||
|
content: "{{ docker_daemon_config|to_nice_json }}"
|
||||||
|
dest: /etc/docker/daemon.json
|
||||||
|
mode: 0600
|
||||||
|
when: docker_configure_daemon
|
||||||
|
notify: restart docker
|
||||||
|
|
||||||
- name: Ensure Docker is started and enabled at boot.
|
- name: Ensure Docker is started and enabled at boot.
|
||||||
service:
|
service:
|
||||||
name: docker
|
name: docker
|
||||||
|
Loading…
Reference in New Issue
Block a user