*Terraform使用*
使用配置文件来描述需要管理的基础架构,根据配置文件生成一个执行计划,计划描述了要做来达到所需要的状态,然后执行计划来构建描述的基础架构。可以增量的执行计划。
配置文件使用语法:HCL(HashiCorp Configuration Language)
下面会以阿里云创建虚拟机为例,描述一下实际如何使用Terraform来操作阿里云上的基础设施。也可以执行其他诸如更新、删除等操作。
本地电脑环境为linux系统。
1、下载terraform并安装。
官网下载即可,不再赘述
验证:
terraform --version
2、创建配置文件夹
创建文件夹 terraform_test。这里作为terraform的配置文件夹,内部的每一个.tf,.tfvars文件都会被加载。
3、设定provider。
备注:这里为了方便演示,直接把秘钥写在文件里,并不提倡。实际使用时,可以写在环境变量里,更加安全。
进入文件夹,新建 providers.tf文件存放provider的相关数据。
provider "alicloud" {
access_key = "xxxxxxxx"
secret_key = "xxxxxxxx"
region = "cn-shenzhen&#