FROM jenkins/ssh-agent:4.1.0 ARG ORCHENT_VERSION=1.2.9 ARG LIBQRENCODE_PATH=/tmp/libqrencode.deb RUN DEBIAN_FRONTEND=noninteractive apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y \ gnupg2 \ apt-utils \ software-properties-common \ wget \ git \ ansible \ python3-pip \ iproute2 \ net-tools \ dialog \ vim \ openssh-client \ && apt-get clean && rm -rf /var/lib/apt/lists/* RUN DEBIAN_FRONTEND=noninteractive \ && wget -O ${LIBQRENCODE_PATH} http://archive.ubuntu.com/ubuntu/pool/universe/q/qrencode/libqrencode3_3.4.4-1build1_amd64.deb \ && dpkg -i ${LIBQRENCODE_PATH} && rm -f ${LIBQRENCODE_PATH} \ && apt-key adv --keyserver hkp://pgp.surfnet.nl --recv-keys ACDFB08FDC962044D87FF00B512839863D487A87 \ && add-apt-repository "deb http://repo.data.kit.edu/ubuntu/bionic ./" RUN DEBIAN_FRONTEND=noninteractive \ && apt-get update \ && apt-get install -y oidc-agent \ && wget https://github.com/indigo-dc/orchent/releases/download/v${ORCHENT_VERSION}/orchent_${ORCHENT_VERSION}_amd64.deb \ && dpkg -i orchent_${ORCHENT_VERSION}_amd64.deb \ && pip install gvm-tools jq yq \ && apt-get clean && rm -rf /var/lib/apt/lists/* RUN useradd -ms /bin/bash gmp \ && mkdir /home/gmp/.ssh RUN chown -R gmp:gmp /home/gmp /tmp \ && chown gmp:gmp /etc/environment \ && export PATH=$PATH:~/.local/bin USER gmp RUN eval `oidc-agent-service start` WORKDIR /home/gmp