File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -356,11 +356,17 @@ resource "google_compute_health_check" "runner" {
356356
357357
358358# Resource tagging for lifecycle management
359- resource "google_compute_project_metadata" "runner_metadata" {
359+ # Use google_compute_project_metadata_item (non-authoritative) instead of
360+ # google_compute_project_metadata to avoid clobbering other project metadata
361+ # (OS Login config, SSH keys, etc.) managed outside this module.
362+ resource "google_compute_project_metadata_item" "enable_oslogin" {
360363 project = var. project_id
364+ key = " enable-oslogin"
365+ value = " TRUE"
366+ }
361367
362- metadata = {
363- " enable-oslogin " = " TRUE "
364- " gitpod-runner-id" = var.runner_id
365- }
368+ resource "google_compute_project_metadata_item" "runner_id" {
369+ project = var . project_id
370+ key = " gitpod-runner-id"
371+ value = var . runner_id
366372}
You can’t perform that action at this time.
0 commit comments