Written by
izumiiii
on
on
Terraform x GKEでuse_ip_aliasesが使えなくなってた
Native Cluster のの有効で使われる、use_ip_aliases が使えなくなってる。
下記内容で terraform plan などを行ってしまうとAn argument named "use_ip_aliases" is not expected here.
が起きてしまう。
resource "google_container_cluster" "primary" {
ip_allocation_policy {
use_ip_aliases = true
}
}
解決策
Google Provier 3.0.0 のアップグレードで use_ip_aliases の bool 値での制御がなくなった。 下記形で空のブロックを残す形でいいようです。false 時は ip_allocation_policy 自体を削除する。
ip_allocation_policy {}