安装terraform
centos安装
yum install -y yum-utils
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
yum -y install terraform
其他安装方式
创建工作目录
mkdir -p /terraform
cd /terraform
terraform init
写terraform配置文件
#配置阿里云provider
provider "alicloud" {
access_key = "your_ak_xx"
secret_key = "your_sk_xxx"
region = "cn-shenzhen"
}
#创建阿里云vpc
resource "alicloud_vpc" "liqi-vpc-test" {
vpc_name = "liqi-vpc-test"
cidr_block = "10.100.0.0/16"
}
#创建阿里云vswitch,子网为10.100.1.0/24
resource "alicloud_vswitch" "liqi-vswitch-test" {
vpc_id = "${alicloud_vpc.liqi-vpc-test.id}"
cidr_block = "10.100.1.0/24"
zone_id = "cn-shenzhen-b"
}
创建资源-plan and apply
cd /terraform
#查看根据配置文件执行的计划
terraform plan
#确认实施,需要输入yes确认
terraform apply