Install Terraform on Windows, Linux and Mac OS
Posted OS Knowledge Base
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Install Terraform on Windows, Linux and Mac OS相关的知识,希望对你有一定的参考价值。
Step-by-step tutorial of how to download and install Terraform on Windows, Linux and Mac OS.
Terraform is distributed as a binary package for all supported platforms and architectures and must first be installed on your machine.
Check out the releases CHANGELOG for more information on the latest release and choose the version that is required for your Operating System and your project. If you just getting started with Terraform , I suggest you to get the latest release.
Download Terraform
You can download a version of Terraform from the releases service.
Install Terraform – Windows
- Download terraform for windows
- Note: Terraform is packaged as a zip archive, so after downloading Terraform, unzip the package. Terraform runs as a single binary named terraform. Any other files in the package can be safely removed and Terraform will still function
- Copy files from the zip to “c: erraform” for example. That’s our terraform PATH.
- The final step is to make sure that the terraform binary is available on the PATH.
General Information
- The PATH is the system variable that your operating system uses to locate needed executables from the command line or Terminal window.
- The PATH system variable can be set using System Utility in control panel on Windows, or in your shell’s startup file on Linux.
Windows 10 and Windows 8
- In Search, search for and then select: System (Control Panel)
- Click the System and Security link.
- Click the System link.
- Click the Advanced system settings link.
- Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
- In the Edit System Variable (or New System Variable) window, append at the end of the PATH environment variable the value of terraform path ex.”c: erraform;” . Click OK. Close all remaining windows by clicking OK.
- Reopen Command prompt window, and run terraform.
Windows 7
- From the desktop, right click the Computer icon.
- Choose Properties from the context menu.
- Click the Advanced system settings link.
- Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
- In the Edit System Variable (or New System Variable) window, append at the end of the PATH environment variable the value of terraform path ex.”c: erraform;” . Click OK. Close all remaining windows by clicking OK.
- Reopen Command prompt window, and run terraform.
Windows XP
- Select Start, select Control Panel. double click System, and select the Advanced tab.
- Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
- In the Edit System Variable (or New System Variable) window, append at the end of the PATH environment variable the value of terraform path ex.”c: erraform;” . Click OK. Close all remaining windows by clicking OK.
- Reopen Command prompt window, and run terraform.
Install Terraform – Linux
- Download terraform for linux
1$ wget https://releases.hashicorp.com/terraform/0.xx.x/terraform_0.xx.x_linux_amd64.zip- Note: Terraform is packaged as a zip archive, so after downloading Terraform, unzip the package. Terraform runs as a single binary named terraform. Any other files in the package can be safely removed and Terraform will still function
- Install unzip
1$ sudo apt-get install unzip - Unzip and set path.
12$ unzip terraform_0.11.1_linux_amd64.zip$ sudo mv terraform /usr/local/bin/
Install Terraform – Mac OS
The easiest and quickest way to install Terraform is using Homebrew.
1
|
$ brew install terraform
|
Or Manually if the latest version is not ideal for your needs.
- Download terraform for macos
- Note: Terraform is packaged as a zip archive, so after downloading Terraform, unzip the package. Terraform runs as a single binary named terraform. Any other files in the package can be safely removed and Terraform will still function
- Extract files from the zip to “$HOME/Downloads/terraform” for example.
- The final step is to make sure that the terraform binary is available on the PATH.
- Copy binary to a place in the path such as /usr/local/bin/terraform
1
|
$ cp $HOME/Downloads/terraform /usr/local/bin/
|
Verify Install
When you’re done, you should be able to run the terraform command and get the usage information:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
$ terraform
Usage: terraform [--version] [--help] <command> [args]
The available commands for execution are listed below.
The most common, useful commands are shown first, followed by
less common or more advanced commands. If you‘re just getting
started with Terraform, stick with the common commands. For the
other commands, please read the help and docs before usage.
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
push Upload this Terraform module to Atlas to run
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:
debug Debug output management (experimental)
force-unlock Manually unlock the terraform state
state Advanced state management
|
Link: https://www.vasos-koupparis.com/terraform-getting-started-install/
以上是关于Install Terraform on Windows, Linux and Mac OS的主要内容,如果未能解决你的问题,请参考以下文章
Kickstart Terraform on GCP with Google Cloud Shell
如果在 Terraform 模块中创建了 aws_api_gateway_integration,如何在 aws_api_gateway_deployment 资源上填充depends_on?
为什么workbench3.3 每次启动都显示 faild to connect to the wind river registry on host “localhost“