]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
docker: fix mkdir path for all the distros
authorSébastien Han <seb@redhat.com>
Wed, 1 Feb 2017 16:19:07 +0000 (17:19 +0100)
committerSébastien Han <seb@redhat.com>
Wed, 1 Feb 2017 16:19:07 +0000 (17:19 +0100)
On ubntu systems mkdir is in /bin where on atomic it is /usr/bin/.
We use the shell built-in function "command" to find its right location.

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-mon/templates/ceph-mon.service.j2

index a9f41a92319a04ff5dd041ee27c731a6932e71f7..1815015c5bf675373cb38324019b85e695058b40 100644 (file)
@@ -5,7 +5,7 @@ After=docker.service
 [Service]
 EnvironmentFile=-/etc/environment
 ExecStartPre=-/usr/bin/docker rm %i
-ExecStartPre=/usr/bin/mkdir -p /etc/ceph /var/lib/ceph/mon
+ExecStartPre=$(command -v mkdir) -p /etc/ceph /var/lib/ceph/mon
 ExecStart=/usr/bin/docker run --rm --name %i --net=host \
    {% if not mon_containerized_deployment_with_kv -%}
    -v /var/lib/ceph:/var/lib/ceph \