Terraform基础(二)-写第一个terraform配置文件创建资源

本文指导您在CentOS系统中安装Terraform,并通过实例演示如何配置阿里云Provider,创建VPC和VSwitch。从创建目录、初始化到实际应用,一步步详解操作过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装terraform

centos安装

yum install -y yum-utils
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
yum -y install terraform

其他安装方式

Downloads | Terraform by HashiCorpTerraform is an open-source infrastructure as code software tool that enables you to safely and predictably create, change, and improve infrastructure.https://www.terraform.io/downloads

创建工作目录

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

结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值