The metadata needs = before block for Terraform 0.12+.
Expected behavior
terraform plan succeeds.
Observed behavior
terraform plan is failed.
% terraform plan
╷
│ Error: Unsupported block type
│
│ on main.tf line 55, in resource "google_compute_instance" "XXXXX":
│ 55: metadata {
│
│ Blocks of type "metadata" are not expected here. Did you mean to define argument "metadata"? If so, use the equals sign to assign it a value.
╵
TL;DR
The
metadata
needs=
before block for Terraform 0.12+.Expected behavior
terraform plan
succeeds.Observed behavior
terraform plan
is failed.Terraform Configuration
Terraform Version
Additional information
No response