From 2822d218e9f909e2bb42e0774e0f48bcf72546a2 Mon Sep 17 00:00:00 2001 From: Stuart Pearson <1926002+stuartp44@users.noreply.github.com> Date: Mon, 5 Jan 2026 14:40:32 +0100 Subject: [PATCH] fix(runners): correct regex pattern for extracting AMI ID from SSM parameter ARN --- modules/runners/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/runners/main.tf b/modules/runners/main.tf index 5522c5fb45..9a85a2f2c3 100644 --- a/modules/runners/main.tf +++ b/modules/runners/main.tf @@ -48,7 +48,7 @@ locals { ami_filter = merge(local.default_ami[var.runner_os], local.ami_config.filter) ami_id_ssm_module_managed = local.ami_config.id_ssm_parameter_arn == null # Extract parameter name from ARN (format: arn:aws:ssm:region:account:parameter/path/to/param) - ami_id_ssm_parameter_name = local.ami_id_ssm_module_managed ? null : try(regex("parameter/(.+)$", local.ami_config.id_ssm_parameter_arn)[0], null) + ami_id_ssm_parameter_name = local.ami_id_ssm_module_managed ? null : try(regex("parameter(/.+)$", local.ami_config.id_ssm_parameter_arn)[0], null) enable_job_queued_check = var.enable_job_queued_check == null ? !var.enable_ephemeral_runners : var.enable_job_queued_check