Terraform是hashicorp公司的一个开源工具,可以用编辑代码的方式对多个云服务商的资源进行编排和自动化部署,例如自动化的购买资源,自动化的创建以及删除等等,广泛适用于运维人员、开发测试人员,是一个典型的IAC(infrastructure as code)的应用。
Terraform支持多个云服务商的插件,可以支持Aws、Aruze、阿里云、华为云、腾讯云等等。
本文概要介绍一下,如何在本地安装一套Terraform环境,向云服务商发送编排好的脚本命令,实现自动化的批量的云资源部署,以华为云的操作为例。
一、安装terraform
1、下载terraform软件
下载地址:https://releases.hashicorp.com/terraform
也可以在github下载
以windows主机为例,安装文件放在C盘目录下如c:terraform
2、下载Huawei cloud插件
下载地址: https://releases.hashicorp.com/terraform-provider-huaweicloud/
以Windows主机为例,下载到安装目录中
类似这样的文件
3、在windows主机中设置环境变量
二、安装一套IDE环境以VSCODE为例
1、VS CODE下载
地址 https://code.visualstudio.com/download
2、安装Terraform插件
在VSCODE的界面上打开Extension界面,搜索terraform