在Ubuntu 16.04中安装Terraform

Terraform是什么

Terraform是一款用于安全高效地建立、修改和版本管理基础设施的基础设施定义工具。

据HashiCorp社表示,使用其OSS工具Terraform可以实现以下功能。

    • インフラのコード化

 

    • コードベースで管理することにより、インフラのバージョン管理が可能

 

    コード化することでシェアしたり、再利用しやすくなる

公式文件中详细记录了各种用例等内容。

由于我们遵循官方网站的步骤,在以下环境中安装了Terraform,现在我将介绍这个过程。

环境

Ubuntu 16.04.6 LTS
Terraform v0.12.7:
Ubuntu 16.04.6 LTS 版本
Terraform v0.12.7

安装Terraform。

由于官方网站上有安装步骤的视频介绍,我们将按照此视频的指引进行安装。

安装步骤

从官方网站的下载页面复制适合您的操作系统的下载链接,然后在wget上进行下载。

$ wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip

解压已下载的zip文件。

$ unzip terraform_0.12.7_linux_amd64.zip

将解压缩的文件夹移动到工作目录中。

$ mkdir downloads
$ mv terraform downloads

编辑~/.profile文件,在末尾添加PATH路径。

export PATH="$PATH:~/downloads"

激活设定的路径。

$ source ~/.profile

如果执行以下命令并显示版本,则安装完成。

$ terraform --version

按照官方网站视频中的步骤进行操作,我很轻易地成功安装了。

TFEnv的安装

安装Terraform版本管理工具tfenv,可以通过该工具轻松切换Terraform的版本。

因为在GitHub存储库中有安装指南,所以我将按照这里的步骤进行安装。

安装步骤

克隆源代码

$ git clone https://github.com/tfutils/tfenv.git ~/.tfenv

在~/.profile文件中将~/.tfenv/bin路径添加进去。

export PATH="$PATH:$HOME/.tfenv/bin"

激活所设置的路径

$ source ~/.profile

如果执行以下命令时显示版本,则安装已完成。

$ tfenv --version

现在可以在Ubuntu上使用Terraform了,环境已经准备好了。

bannerAds