From f3e19ecf7bcdb94f82e3ef6356dadf96b255d7c6 Mon Sep 17 00:00:00 2001 From: pengdake <19921207pq@gmail.com> Date: Sat, 13 Jan 2018 00:24:48 +0800 Subject: [PATCH] Add a configuration about docker runtime directory Control the disk space used for Docker images, containers and volumes is important for us.We need add configuration of docker daemon to control the disk spaces used for docker images, containers and volumes. Change-Id: I3cf99f4e3f62c8406d37201b1cc24a83c68e3b27 Signed-off-by: pengdake <19921207pq@gmail.com> --- ansible/roles/baremetal/defaults/main.yml | 2 ++ ansible/roles/baremetal/templates/docker_systemd_service.j2 | 2 +- ...upport-docker-runtime-directory-set-da7e77a70626c0d1.yaml | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/support-docker-runtime-directory-set-da7e77a70626c0d1.yaml diff --git a/ansible/roles/baremetal/defaults/main.yml b/ansible/roles/baremetal/defaults/main.yml index 62584c8b20..67e252f765 100644 --- a/ansible/roles/baremetal/defaults/main.yml +++ b/ansible/roles/baremetal/defaults/main.yml @@ -16,6 +16,8 @@ disable_selinux: True docker_storage_driver: "" +docker_runtime_directory: "" + debian_pkg_install: - "{{ 'docker-ce' if ansible_architecture == 'aarch64' else 'docker-engine=1.12.*' }}" - git diff --git a/ansible/roles/baremetal/templates/docker_systemd_service.j2 b/ansible/roles/baremetal/templates/docker_systemd_service.j2 index b3c7644817..4b0b76bcd8 100644 --- a/ansible/roles/baremetal/templates/docker_systemd_service.j2 +++ b/ansible/roles/baremetal/templates/docker_systemd_service.j2 @@ -1,4 +1,4 @@ [Service] MountFlags=shared ExecStart= -ExecStart=/usr/bin/{{ docker_binary_name|default("docker daemon", true) }}{% if docker_registry %} --insecure-registry {{ docker_registry }}{% endif %}{% if docker_storage_driver %} --storage-driver {{ docker_storage_driver }}{% endif %} +ExecStart=/usr/bin/{{ docker_binary_name|default("docker daemon", true) }}{% if docker_registry %} --insecure-registry {{ docker_registry }}{% endif %}{% if docker_storage_driver %} --storage-driver {{ docker_storage_driver }}{% endif %}{% if docker_runtime_directory %} --graph {{ docker_runtime_directory }}{% endif %} diff --git a/releasenotes/notes/support-docker-runtime-directory-set-da7e77a70626c0d1.yaml b/releasenotes/notes/support-docker-runtime-directory-set-da7e77a70626c0d1.yaml new file mode 100644 index 0000000000..4fb96eb76f --- /dev/null +++ b/releasenotes/notes/support-docker-runtime-directory-set-da7e77a70626c0d1.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + Set docker runtime directory by configure the docker daemon.An operator + named "docker_runtime_directory" will be add.