Terraform 扩展
Terraform
Meta-Arguments
元参数
count
创建相似的资源for_each
创建相似的资源depends_on
定义资源或者模块的依赖provider
定义provider选项lifecycle
资源的生命周期行为
Count
创建资源副本
count = num数值类型
, 可以通过length()
计算数量;count.index
索引来遍历列表
示例: 创建三条 DNS
记录
- devops1.evescn.com
- devops2.zeyang.site
- devops3.zeyang.site
locals {
zone = "evescn.com"
records = ["devops1","devops2","devops3"]
}
resource "alicloud_dns_record" "record" {
count = length(local.records)
name = local.zone
host_record = local.records[count.index]
type = "A"
value = "192.168.1.1"
}