Sign inSign up

dhsbhatia/terratest

By dhsbhatia

Updated over 3 years ago

Image
0

92

dhsbhatia/terratest repository overview

FROM golang:1.20.4

ARG tf_version=1.4.6-1 ARG uid=1000 ARG gid=1000 ARG user=terratest ARG group=terratest ARG terratest_home=/terratest

RUN apt-get update && apt-get install -y gnupg software-properties-common curl
&& wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | tee /usr/share/keyrings/hashicorp-archive-keyring.gpg
&& echo "deb [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 install terraform=${tf_version}
&& mkdir -p ${terratest_home}/.aws
&& chown -R ${uid}:${gid} $terratest_home
&& groupadd -g ${gid} ${group}
&& useradd -d "$terratest_home" -u ${uid} -g ${gid} -m -s /bin/bash ${user}

ENTRYPOINT [""]

Tag summary

Content type

Image

Digest

sha256:8f377f6a9

Size

370 MB

Last updated

over 3 years ago

docker pull dhsbhatia/terratest:v1.0