Sign inSign up

uzyexe/terraform

By uzyexe

•Updated almost 7 years ago

Build, Combine, and Launch Infrastructure

Image
8

10K+

uzyexe/terraform repository overview

⁠uzyexe/terraform Circle CI

⁠What is terraform

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.

https://www.terraform.io/⁠

⁠Dockerfile

Trusted Build⁠

This Docker image is based on the official alpine:3.4⁠ base image.

⁠How to use this image

docker run uzyexe/terraform [--version] [--help] <command> [<args>]

⁠Using

Please note: Create by your Terraform configuration files (.tf) is /data directory

⁠terraform apply
docker run --rm -it -v /data:/data uzyexe/terraform apply [options]
⁠terraform destroy
docker run --rm -it -v /data:/data uzyexe/terraform destroy [options] [DIR]
⁠terraform fmt
docker run --rm -it -v /data:/data uzyexe/terraform fmt [options] [DIR]
⁠terraform force-unlock
docker run --rm -it -v /data:/data uzyexe/terraform force-unlock LOCK_ID [DIR]
⁠terraform get
docker run --rm -it -v /data:/data uzyexe/terraform get [options] PATH
⁠terraform graph
docker run --rm -it -v /data:/data uzyexe/terraform graph [options]
⁠terraform import
docker run --rm -it -v /data:/data uzyexe/terraform [options] ADDR ID
⁠terraform init
docker run --rm -it -v /data:/data uzyexe/terraform init [options] SOURCE [PATH]
⁠terraform output
docker run --rm -it -v /data:/data uzyexe/terraform output [options] NAME
⁠terraform plan
docker run --rm -it -v /data:/data uzyexe/terraform plan [options]
⁠terraform providers
docker run --rm -it -v /data:/data uzyexe/terraform providers [config-path]
⁠terraform push
docker run --rm -it -v /data:/data uzyexe/terraform push [options]
⁠terraform refresh
docker run --rm -it -v /data:/data uzyexe/terraform refresh [options]
⁠terraform show
docker run --rm -it -v /data:/data uzyexe/terraform show terraform.tfstate [options]
⁠terraform state [options] [args]
docker run --rm -it -v /data:/data uzyexe/terraform state <subcommand> [options] [args]
⁠terraform taint
docker run --rm -it -v /data:/data uzyexe/terraform taint [options] name
⁠terraform untaint
docker run --rm -it -v /data:/data uzyexe/terraform untaint [options] name
⁠terraform validate
docker run --rm -it -v /data:/data uzyexe/terraform validate
⁠terraform version
docker run --rm -it uzyexe/terraform version
⁠terraform workspace
docker run --rm -it uzyexe/terraform workspace <subcommand> [options] [args]

⁠Authors

⁠License

This project is licensed under the terms of the MIT license.

Tag summary

Content type

Image

Digest

sha256:8d8774076…

Size

27.3 MB

Last updated

almost 7 years ago

docker pull uzyexe/terraform