Terraform: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
Terraform 내용 정리. | Terraform 내용 정리. | ||
== CLI == | |||
<pre> | |||
Usage: terraform [-version] [-help] <command> [args] | |||
Common commands: | |||
apply Builds or changes infrastructure | |||
console Interactive console for Terraform interpolations | |||
destroy Destroy Terraform-managed infrastructure | |||
env Workspace management | |||
fmt Rewrites config files to canonical format | |||
get Download and install modules for the configuration | |||
graph Create a visual graph of Terraform resources | |||
import Import existing infrastructure into Terraform | |||
init Initialize a Terraform working directory | |||
output Read an output from a state file | |||
plan Generate and show an execution plan | |||
providers Prints a tree of the providers used in the configuration | |||
refresh Update local state file against real resources | |||
show Inspect Terraform state or plan | |||
taint Manually mark a resource for recreation | |||
untaint Manually unmark a resource as tainted | |||
validate Validates the Terraform files | |||
version Prints the Terraform version | |||
workspace Workspace management | |||
All other commands: | |||
0.12upgrade Rewrites pre-0.12 module source code for v0.12 | |||
debug Debug output management (experimental) | |||
force-unlock Manually unlock the terraform state | |||
push Obsolete command for Terraform Enterprise legacy (v1) | |||
state Advanced state management | |||
</pre> | |||
== Syntax == | == Syntax == |
Revision as of 08:21, 24 January 2020
Overview
Terraform 내용 정리.
CLI
Usage: terraform [-version] [-help] <command> [args] Common commands: apply Builds or changes infrastructure console Interactive console for Terraform interpolations destroy Destroy Terraform-managed infrastructure env Workspace management fmt Rewrites config files to canonical format get Download and install modules for the configuration graph Create a visual graph of Terraform resources import Import existing infrastructure into Terraform init Initialize a Terraform working directory output Read an output from a state file plan Generate and show an execution plan providers Prints a tree of the providers used in the configuration refresh Update local state file against real resources show Inspect Terraform state or plan taint Manually mark a resource for recreation untaint Manually unmark a resource as tainted validate Validates the Terraform files version Prints the Terraform version workspace Workspace management All other commands: 0.12upgrade Rewrites pre-0.12 module source code for v0.12 debug Debug output management (experimental) force-unlock Manually unlock the terraform state push Obsolete command for Terraform Enterprise legacy (v1) state Advanced state management
Syntax
Provider
provider "google" { credentials = "${file("account.json")}" project = "my-project-id" region = "us-central1" }