1 # DESCRIPTION: Terraform container
2 # AUTHOR: Ricardson Williams <ricardsonwilliams@gmail.com.br>
4 # Terraform build based on Amazon Linux 2 LTS (https://aws.amazon.com/amazon-linux-2/)
7 # # Download Dockerfile
8 # wget https://raw.githubusercontent.com/ricardson/dockerfiles/master/terraform/Dockerfile
11 # docker build -t terraform .
14 # docker run -it terraform .
17 # alias terraform='sudo docker run -it terraform'
19 FROM ubuntu:20.04 as installer
21 ENV TERRAFORM_VERSION=1.0.9
25 && apt-get install -y apt-utils curl zip \
26 && curl https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip > terraform_${TERRAFORM_VERSION}_linux_amd64.zip \
27 && echo "${TERRAFORM_SHA256SUM} terraform_${TERRAFORM_VERSION}_linux_amd64.zip" > terraform_${TERRAFORM_VERSION}_SHA256SUMS \
28 && unzip terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /bin \
29 && rm -f terraform_${TERRAFORM_VERSION}_linux_amd64.zip
33 COPY --from=0 /bin/terraform /bin/terraform
35 ENTRYPOINT ["/bin/terraform"]