FROM python:3.8-slim ENV S3CMD_VER=2.3.0 ENV ANSIBLE_VER=4.10.0 ENV OSC_VER=5.8.0 ENV TF_VER=1.4.6 ENV PACKER_VER=1.9.4 RUN apt-get update && apt-get install --no-install-recommends -y \ git \ ssh \ curl \ wget \ unzip \ && rm -rf /var/lib/apt/lists/* RUN wget https://releases.hashicorp.com/packer/${PACKER_VER}/packer_${PACKER_VER}_linux_amd64.zip \ && unzip packer_${PACKER_VER}_linux_amd64.zip -d /usr/local/bin \ && rm packer_${PACKER_VER}_linux_amd64.zip RUN wget https://releases.hashicorp.com/terraform/${TF_VER}/terraform_${TF_VER}_linux_amd64.zip \ && unzip terraform_${TF_VER}_linux_amd64.zip -d /usr/local/bin \ && rm terraform_${TF_VER}_linux_amd64.zip RUN pip install --no-cache-dir --upgrade pip \ && pip install --no-cache-dir \ s3cmd==$S3CMD_VER \ ansible==$ANSIBLE_VER \ python-openstackclient==$OSC_VER