配置弹性负载均衡 需要输入密码 variable "password" { type string sensitive true } output "eidaddress" { value ctyuneip.eiptest.address } 支持配置资源池、可用区和企业项目,若不配置资源池,则会使用页面选定的资源池 ak/sk无需配置,会自动获取当前账号的ak/sk provider "ctyun" { regionid "bb9fdb42056f11eda1610242ac110002" azname "cnhuadong1jsnj1Apublicctcloud" } 创建vpc resource "ctyunvpc" "vpctest" { name "tfvpcha" cidr "192.168.0.0/16" description "terraform测试使用" } 创建子网 resource "ctyunsubnet" "subnettest" { vpcid ctyunvpc.vpctest.id name "tfvpcha" cidr "192.168.1.0/24" description "terraform测试使用" dns [ "114.114.114.114", "8.8.8.8" ] } 创建弹性IP resource "ctyuneip" "eiptest" { name "tfeipha" bandwidth 1 cycletype "ondemand" demandbillingtype "bandwidth" } 查询可用区 data "ctyunzones" "test" { } locals { az1 data.ctyunzones.test.zones[0] az2 data.ctyunzones.test.zones[1] } az1 data "ctyunimages" "imagetest" { azname local.az1 name "CentOS Linux 8.4" visibility "public" pageno 1 pagesize 10 } data "ctyunecsflavors" "ecsflavortest" { azname local.az1 cpu 2 ram 4 arch "x86" series "C" type "CPUC7" } resource "ctyunecs" "ecstest" { instancename "tfecsha1" displayname "tfecsha1" flavorid data.ctyunecsflavors.ecsflavortest.flavors[0].id imageid data.ctyunimages.imagetest.images[0].id systemdisktype "sata" systemdisksize 40 vpcid ctyunvpc.vpctest.id password var.password azname local.az1 cycletype "ondemand" subnetid ctyunsubnet.subnettest.id }