terraform/ecc-gcp-194-oslogin_disabled_for_instance/red/vm_instance.tf (28 lines of code) (raw):

data "google_compute_image" "this" { family = "debian-10" project = "debian-cloud" } resource "google_compute_project_metadata_item" "this" { key = "test" value = "TRUE" } resource "google_compute_instance" "this" { name = var.instance_name machine_type = var.machine_type zone = var.zone boot_disk { initialize_params { image = data.google_compute_image.this.self_link } } network_interface { network = var.network } metadata = { enable-oslogin = "FALSE" } labels = { custodianrule = "ecc-gcp-194-oslogin_disabled_for_instance" compliancestatus = "red" } }