【发布时间】:2019-12-25 00:06:58
【问题描述】:
我正在改造一个以前从未在 Terraform 中使用过的基础设施。我有 300 条 Route53 记录。我使用terraform import 命令导入状态,直到我意识到对每条记录都这样做是不明智的,因为它们有很多。
我尝试了一个名为 terraforming 的工具,但看起来状态没有得到很好的更新。导入后,当我执行terraform plan 时,我会看到很多将被创建的东西。这是错误的。
我有这样的块:
resource "aws_route53_record" "examplerecord" {
zone_id = "zone_id"
name = "name"
type = "NS"
records = [""]
resource "aws_route53_zone" "examplezone" {
name = "name"
comment = "comment"
tags {
}
}
如何实现一次将所有记录导入Terraform状态?有任何想法吗?谢谢。
【问题讨论】:
标签: terraform amazon-route53 terraform-provider-aws