Terraform 介绍与安装
# 介绍
Terraform 是一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具)。
简单的说就是可以通过编写一些类似于 JSON 格式的文件,直接创建一批云上的服务资源,Terraform 和 AWS 的 CloudFormation 产品有些类似,但 CloudFormation 只支持 AWS,于是 HashiCorp 公司打造了一个多云 (Multi Cloud) 的开源的基础设施即代码 (IaC) 工具,即 Terraform
# 安装
Terraform 的安装很简单,不同操作系统的安装命令如下:
- Ubuntu
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository -y "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install -y terraform
1
2
3
2
3
- Centos
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install terraform
1
2
3
2
3
- Mac
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
1
2
2
- Windows
choco install terraform
1
或者直接到 Terraform 官网下载可执行文件使用,官方下载地址:https://www.terraform.io/downloads
参考资料:https://www.cnblogs.com/sparkdev/p/10052310.html