diff --git a/modules/runners/main.tf b/modules/runners/main.tf index e6c3192530..7184b08ee0 100644 --- a/modules/runners/main.tf +++ b/modules/runners/main.tf @@ -160,9 +160,12 @@ resource "aws_launch_template" "runner" { } } - cpu_options { - core_count = var.cpu_options != null ? var.cpu_options.core_count : null - threads_per_core = var.cpu_options != null ? var.cpu_options.threads_per_core : null + dynamic "cpu_options" { + for_each = var.cpu_options != null ? [var.cpu_options] : [] + content { + core_count = try(cpu_options.value.core_count, null) + threads_per_core = try(cpu_options.value.threads_per_core, null) + } } monitoring {