diff --git a/ci_build_images/hashicorp.Dockerfile b/ci_build_images/hashicorp.Dockerfile index f8a56ae4..5c48d7f1 100644 --- a/ci_build_images/hashicorp.Dockerfile +++ b/ci_build_images/hashicorp.Dockerfile @@ -2,13 +2,14 @@ # INSTALL HASHICORP VAULT # USAGE: vault server -dev > /dev/null 2>&1 & -RUN curl -fsSL https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg \ -&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \ -https://apt.releases.hashicorp.com $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/hashicorp.list \ -&& apt-get update \ -&& apt-get -y install --no-install-recommends vault \ -&& setcap cap_ipc_lock=-ep "$(readlink -f "$(which vault)")" \ -&& apt-get clean +RUN . /etc/os-release \ + && curl -fsSL https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg \ + && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \ + https://apt.releases.hashicorp.com $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/hashicorp.list \ + && apt-get update \ + && apt-get -y install --no-install-recommends vault \ + && setcap cap_ipc_lock=-ep "$(readlink -f "$(which vault)")" \ + && apt-get clean # VAULT CONFIGURATION ENV VAULT_DEV_ROOT_TOKEN_ID='MTR'