From b6162f9f1691a992999ff07d0063e4431ae52b68 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 13 Nov 2017 14:48:29 +0000 Subject: mongodb: handle "user already exists" error on Debian When we install 'mongodb-server' package in Debian/stable it errors out because 'mongodb' user already exists. It was reported [1] and got resolved in Debian/testing. 1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858903 Change-Id: Iabfcbf68a3aea9d7b09b72eb3e8325f09c2f9d31 --- docker/mongodb/Dockerfile.j2 | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docker/mongodb') diff --git a/docker/mongodb/Dockerfile.j2 b/docker/mongodb/Dockerfile.j2 index 73d6f265e..cf842f615 100644 --- a/docker/mongodb/Dockerfile.j2 +++ b/docker/mongodb/Dockerfile.j2 @@ -18,6 +18,11 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build ] %} {% endif %} +{% if base_distro in ['debian'] %} + {# NOTE(hrw) Ubuntu does not need that #} + {{ macros.debian_mongodb_existing_user_fix() }} +{% endif %} + {{ macros.install_packages(mongodb_packages | customizable("packages")) }} COPY mongodb_sudoers /etc/sudoers.d/kolla_mongodb_sudoers -- cgit v1.2.3