在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了,环境已经准备好了。