diff --git a/modules/gke-nodepool/README.md b/modules/gke-nodepool/README.md
index e22a9449..7757ddde 100644
--- a/modules/gke-nodepool/README.md
+++ b/modules/gke-nodepool/README.md
@@ -69,7 +69,7 @@ module "cluster-1-nodepool-1" {
| *node_tags* | Network tags applied to nodes. | list(string)
| | null
|
| *node_taints* | Kubernetes taints applied to nodes. E.g. type=blue:NoSchedule | list(string)
| | []
|
| *upgrade_config* | Optional node upgrade configuration. | object({...})
| | null
|
-| *workload_metadata_config* | Metadata configuration to expose to workloads on the node pool. | string
| | GKE_METADATA_SERVER
|
+| *workload_metadata_config* | Metadata configuration to expose to workloads on the node pool. | string
| | GKE_METADATA
|
## Outputs
diff --git a/modules/gke-nodepool/main.tf b/modules/gke-nodepool/main.tf
index ad6591dd..cdd39d09 100644
--- a/modules/gke-nodepool/main.tf
+++ b/modules/gke-nodepool/main.tf
@@ -126,7 +126,7 @@ resource "google_container_node_pool" "nodepool" {
}
workload_metadata_config {
- node_metadata = var.workload_metadata_config
+ mode = var.workload_metadata_config
}
}
diff --git a/modules/gke-nodepool/variables.tf b/modules/gke-nodepool/variables.tf
index e47048bc..a162f2fd 100644
--- a/modules/gke-nodepool/variables.tf
+++ b/modules/gke-nodepool/variables.tf
@@ -208,5 +208,5 @@ variable "upgrade_config" {
variable "workload_metadata_config" {
description = "Metadata configuration to expose to workloads on the node pool."
type = string
- default = "GKE_METADATA_SERVER"
+ default = "GKE_METADATA"
}