如何安装Terraform

本文档将介绍如何在不同操作系统上安装Terraform。

安装前的准备工作

在安装Terraform之前,请确保您的系统满足以下要求:

  • 64位操作系统

  • 支持的操作系统:Linux、Windows、MacOS

  • 网络连接(用于下载安装包)

Linux系统安装

Ubuntu/Debian系统

  1. 更新系统包索引

    sudo apt-get update
    sudo apt-get install -y gnupg software-properties-common curl
  2. 添加HashiCorp GPG key

    wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
  3. 添加官方HashiCorp Linux repository

    echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
  4. 更新并安装

    sudo apt update
    sudo apt install terraform

CentOS/RHEL系统

  1. 安装yum-config-manager

  2. 添加HashiCorp repository

  3. 安装Terraform

Windows系统安装

方式一:使用Chocolatey包管理器(推荐)

  1. 安装Chocolatey(如果尚未安装)

  2. 使用Chocolatey安装Terraform

方式二:手动安装

  1. 下载Windows版本的zip文件

  2. 解压文件到指定目录(如:C:\terraform)

  3. 将该目录添加到系统环境变量Path中:

    • 右键点击"此电脑"→"属性"→"高级系统设置"→"环境变量"

    • 在"系统变量"中找到"Path"

    • 点击"编辑"→"新建"

    • 添加Terraform所在目录路径(如:C:\terraform)

    • 点击"确定"保存设置

MacOS系统安装

方式一:使用Homebrew(推荐)

  1. 安装Homebrew(如果尚未安装)

  2. 安装Terraform

方式二:手动安装

  1. 下载MacOS版本的zip文件

  2. 解压文件

  3. 将terraform二进制文件移动到系统路径中:

验证安装

安装完成后,请验证Terraform是否正确安装:

如果安装成功,您将看到类似以下的输出:

安装后配置

1. 配置命令行自动补全(可选)

对于Bash用户:

2. 验证安装环境

创建一个测试目录并初始化:

参考信息

Last updated