Terraform provides a common configuration to launch infrastructure — from physical and virtual servers to email and DNS providers. Once launched, Terraform safely and efficiently changes infrastructure as the configuration is evolved.
Simple file based configuration gives you a single view of your entire infrastructure.
This Docker image is based on the official alpine:3.2 base image.
docker run --rm uzyexe/terraform [--version] [--help] <command> [<args>]
Please note: Create by your Terraform configuration files (.tf) is /data
directory
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform apply [options]
docker run --rm -v /data:/data uzyexe/terraform destroy [options] [DIR]
docker run --rm -v /data:/data uzyexe/terraform get [options] PATH
docker run --rm -v /data:/data uzyexe/terraform graph [options]
docker run --rm -v /data:/data uzyexe/terraform init [options] SOURCE [PATH]
docker run --rm -v /data:/data uzyexe/terraform output [options] NAME
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform plan [options]
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform push [options]
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform refresh [options]
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform remote [options]
docker run --rm -v /data:/data uzyexe/terraform show terraform.tfstate [options]
docker run --rm -v /data:/data -v /etc/ssl/certs:/etc/ssl/certs:ro --net=host uzyexe/terraform taint [options] name
docker run --rm uzyexe/terraform version