$ docker run --rm ghcr.io/by275/terraform:latest version
Terraform v1.2.1
on linux_amd64
Place your *.tf
file in /config
, then
$ docker run --rm \
-v ${PWD}/config:/config \
ghcr.io/by275/terraform:latest init
Initializing the backend...
Initializing provider plugins...
First, try with TF_AUTO_RUN=1
, which will be executing terraform commands init
, plan
, and apply
in order.
docker run --rm \
-v ${PWD}/config:config \
-e TF_AUTO_RUN=1 \
-e TZ=Asia/Seoul \
ghcr.io/by275/terraform:latest
If there's no problem with your configuration, use TF_AUTO_RUN=2
to execute apply
repeatedly until it is successful.
If you want to get notified, consider using
-v /etc/hostname:/etc/hostname:ro \
-e DISCORD_WEBHOOK="URL" \