]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
crash: rm container in ExecPreStart even with docker
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 21 Jul 2020 18:27:28 +0000 (20:27 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 21 Jul 2020 21:23:18 +0000 (23:23 +0200)
We should ensure the container is removed in `ExecPreStart` even when
`{{ container_binary }}` is docker.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
roles/ceph-crash/templates/ceph-crash.service.j2

index ed06ef0775acf5f783b6f7558a60128e79476dd7..94db16a3d36fff3065f5491633ee67557c81ba0e 100644 (file)
@@ -10,8 +10,8 @@ After=network.target
 [Service]
 {% if container_binary == 'podman' %}
 ExecStartPre=-/usr/bin/rm -f /%t/%n-pid /%t/%n-cid
-ExecStartPre=-/usr/bin/{{ container_binary }} rm -f ceph-crash-%i
 {% endif %}
+ExecStartPre=-/usr/bin/{{ container_binary }} rm -f ceph-crash-%i
 ExecStart=/usr/bin/{{ container_binary }} run --rm --name ceph-crash-%i \
 {% if container_binary == 'podman' %}
 -d --conmon-pidfile /%t/%n-pid --cidfile /%t/%n-cid \