diff --git a/runners.tf b/runners.tf index 1bee982..29c510d 100644 --- a/runners.tf +++ b/runners.tf @@ -50,6 +50,31 @@ locals { snapshot_id = null }] } + "linux-arm64-4xlarge" = { + runner_extra_labels = ["4xlarge"] + runner_os = "linux" + runner_architecture = "arm64" + instance_types = ["m7g.4xlarge"] + runners_maximum_count = 10 + instance_target_capacity_type = "on-demand" + ami_filter = { name = ["github-runner-ubuntu-jammy-arm64-*-default"], state = ["available"] } + ami_owners = ["${data.aws_caller_identity.current.account_id}"] + enable_userdata = false + enable_runner_binaries_syncer = false + enable_runner_detailed_monitoring = false + runner_run_as = "runner" + block_device_mappings = [{ + device_name = "/dev/sda1" + delete_on_termination = true + volume_type = "io2" + volume_size = 100 + encrypted = true + iops = 2500 + throughput = null + kms_key_id = null + snapshot_id = null + }] + } "linux-arm64-2xlarge" = { runner_extra_labels = ["2xlarge"] runner_os = "linux" @@ -66,10 +91,10 @@ locals { block_device_mappings = [{ device_name = "/dev/sda1" delete_on_termination = true - volume_type = "gp3" + volume_type = "io2" volume_size = 100 encrypted = true - iops = null + iops = 2500 throughput = null kms_key_id = null snapshot_id = null