我在main.tf
中有以下内容。
resource "random_string" "user" {
length = 12
special = false
}
module "my_mod" {
source = "../../my_mod"
user = "${random_string.user.result}"
}
在terraform destroy
上,会产生以下错误:
Resource 'random_string.user' does not have attribute 'result' for variable 'random_string.user.result'.
我想这是因为TF在自定义模块之前破坏了随机字符串资源?有没有办法告诉它先销毁模块,然后销毁资源?