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"
}