Skip to content

erz4/terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

commands

Initialize tf project, check & download plugins for all the .tf files in the repo

terraform init 

Generates plan that indicated which action tf will perform, what for 'yes' to deploy

# deploy .tf files, wait for 'yes' to deploy
terraform apply
# by plan file
terraform apply <filename>
# auto approve
terraform apply -auto-approve
# pass a variable
terraform apply -var="<var_name>=<var_value>" / -var-file=<filename>

Generates an execution plan for tf

# whats needs to deploy, -out generate non-human-readable file
terraform plan -out=<filename>
# whats going to destroy
terraform plan -destroy

Reads and outputs a tf state or plan file

# output state
terraform show
# output file plan
terraform show <filename>
# list all resources created by tf
terraform state list
# describe resource
terraform state show <resource_name>

Outputs the visual execution graph of tf resources at DOT format web visual tool

terraform graph <dir>

Destroy Terraform-managed infrastructure.

terraform destroy

tf style

tf style doc

  • identation: 2 spaces
  • single meta-arguments first
  • block meta-arguments last
  • blank line between diffrent code type
  • group single arguments together
  • line up the equal signs
  • resource name: snake_case

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages