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'
21 ENV TERRAFORM_VERSION=0.12.8
24 yum -y install unzip \
25 && curl https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip > terraform_${TERRAFORM_VERSION}_linux_amd64.zip \
26 && echo "${TERRAFORM_SHA256SUM} terraform_${TERRAFORM_VERSION}_linux_amd64.zip" > terraform_${TERRAFORM_VERSION}_SHA256SUMS \
27 && unzip terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /bin \
28 && rm -f terraform_${TERRAFORM_VERSION}_linux_amd64.zip
34 COPY --from=0 /bin/terraform /bin/terraform
36 ENTRYPOINT ["/bin/terraform"]