我有一个块ignore_changes,我想以更优雅的方式对其进行编码,目前我的解决方案是:
dynamic "container" {
for_each = var.settings
content {
image = "my_image"
}
}
ignore_changes = [
container.0.image,
container.1.image
]
Run Code Online (Sandbox Code Playgroud)
如何在ignore_changes块中循环使用它?
我认为有一个相同的 PR,但目前不受支持
https://github.com/hashicorp/terraform/issues/24188
或者,尝试解决此问题
containers = var.settings
lifecycle {
ignore_changes = [containers.*.image]
}
Run Code Online (Sandbox Code Playgroud)
或者
lifecycle {
ignore_changes = [settings.*.image]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6868 次 |
| 最近记录: |