diff --git a/inventory/sample/group_vars/all/docker.yml b/inventory/sample/group_vars/all/docker.yml index c8b042a74..4e423b7a5 100644 --- a/inventory/sample/group_vars/all/docker.yml +++ b/inventory/sample/group_vars/all/docker.yml @@ -57,7 +57,11 @@ docker_options: >- {% if docker_registry_mirrors is defined -%} {{ docker_registry_mirrors | map('regex_replace', '^(.*)$', '--registry-mirror=\1' ) | list | join(' ') }} {%- endif %} + {%- if docker_version is version('17.05', '<') -%} --graph={{ docker_daemon_graph }} {{ docker_log_opts }} + {%- else -%} + --data-root={{ docker_daemon_graph }} {{ docker_log_opts }} + {%- endif %} {%- if ansible_architecture == "aarch64" and ansible_os_family == "RedHat" %} --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml index 673fe2c68..307ad2a2c 100644 --- a/roles/kubespray-defaults/defaults/main.yaml +++ b/roles/kubespray-defaults/defaults/main.yaml @@ -213,7 +213,11 @@ docker_options: >- {% if docker_registry_mirrors is defined -%} {{ docker_registry_mirrors | map('regex_replace', '^(.*)$', '--registry-mirror=\1' ) | list | join(' ') }} {%- endif %} + {%- if docker_version is version('17.05', '<') -%} --graph={{ docker_daemon_graph }} {{ docker_log_opts }} + {%- else -%} + --data-root={{ docker_daemon_graph }} {{ docker_log_opts }} + {%- endif %} {%- if ansible_architecture == "aarch64" and ansible_os_family == "RedHat" %} --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd