如何在 Ubuntu 20.04 上安装 Terraform
Terraform 是 HashiCorp 创建的开源基础设施自动化工具。它是用 Go 编程语言编写的。您可以在 Github 上浏览其源代码。它允许您使用称为 HashiCorp 配置语言 (HCL) 的声明性语言将基础架构定义和描述为配置文件内的代码,并跨各种公共云提供商部署和管理该基础架构。借助 Terraform,您可以通过命令行在您首选的云提供商上构建、更改和销毁基础设施。 Terraform 可以管理的基础设施包括计算实例、存储和网络等低级组件,以及 DNS 条目、SaaS 功能等高级组件。
使用 Terraform 时的基本工作流程是:
1. 在计算机上编写配置文件,在其中声明要创建的基础结构的元素。
2.告诉 Terraform 分析您的配置,然后创建相应的基础设施。
本指南将展示如何在 Ubuntu 20.04 LTS 上安装 Terraform 软件。
安装 Terraform
Terraform 非常容易安装。 Terraform 作为单个二进制文件分发,您可以从Terraform 下载页面下载。选择适合您的操作系统和体系结构的软件包,解压缩存档,然后将二进制文件移动到 PATH 变量中包含的目录。
首先,创建 ~/bin
目录:
mkdir ~/bin
注意:在 Ubuntu 上,如果您在主目录中创建 bin 目录,它将自动添加到您的 PATH 变量中。
接下来,下载 zip 存档。访问 Terraform 下载页面以下载最新版本。
wget https://releases.hashicorp.com/terraform/0.13.5/terraform_0.13.5_linux_amd64.zip
解压缩存档。该存档将提取一个名为 terraform 的二进制文件。
unzip terraform_0.13.5_linux_amd64.zip
将 terraform
二进制文件移动到系统 PATH
中包含的目录(在本例中为 ~/bin
目录)。
mv terraform ~/bin
要检查 Terraform 是否已安装,请运行:
terraform version
# Terraform v0.13.5
Terraform 有四个主要命令:terraform init、terraform plan、terraform apply、terraform destroy。要列出可供执行的可用命令,您可以运行 terraform
命令:
terraform
学习如何使用 Terraform、部署和管理基础设施的最佳位置是 Terraform 文档。您可以使用它管理许多提供商和服务。
链接
- https://www.terraform.io/