ansible/docuum: fix delgroup error

Check if a group with the same GID as the docker group on the host
exists, before attempting to remove it.

Related: OS#5099
Change-Id: I24af5c1d2b1c488b37f29f1609ee56692eff569e
This commit is contained in:
Oliver Smith 2022-02-14 10:32:00 +01:00
parent 5bf4022a5b
commit 98a4f57706
1 changed files with 3 additions and 1 deletions

View File

@ -9,7 +9,9 @@ RUN apk add \
# Create user and docker group with same group-id as on host system, create
# /opt/docuum dir owned by user
RUN set -x && \
delgroup $(getent group "${DOCKER_GID}" | cut -d: -f1) && \
if getent group "${DOCKER_GID}"; then \
delgroup $(getent group "${DOCKER_GID}" | cut -d: -f1); \
fi && \
addgroup -g "${DOCKER_GID}" docker && \
adduser -D -u 1000 -G docker user && \
mkdir /opt/docuum && \