【发布时间】:2021-07-18 08:25:51
【问题描述】:
我已通过控制台将公共 ssh 密钥添加到 GCE 实例上的实例元数据中。但是我想通过使用生命周期 ignore_changes 来忽略 terraform 中的这种变化(不想在代码中添加 ssh 键)。我试过使用以下方法,但它不起作用:
lifecycle {
ignore_changes = [
metadata.ssh-keys
]
}
我知道您可以忽略所有元数据,但我不想这样做。只想忽略 ssh 键。我需要使用的确切名称是什么,因为metadata.ssh-keys 不起作用? - terraform 似乎没有意识到这一点,并且计划中仍然有 ssh 密钥。
【问题讨论】:
-
“它不起作用” - 它不具体。为什么它不能完全正常工作?有任何错误信息吗?产生问题的 TF 代码是什么?
-
它不起作用 - terraform 似乎没有认识到这一点,并且计划中仍然有 ssh 密钥。没有错误消息。
标签: google-cloud-platform terraform metadata ssh-keys