Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 479b779

Browse files
feat: add variable to configure ebs optimization for runner instances (#3901)
feat: add variable to configure ebs optimization for runner instances
1 parent 9399cf2 commit 479b779

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ Talk to the forestkeepers in the `runners-channel` on Slack.
245245
| <a name="input_webhook_lambda_timeout"></a> [webhook\_lambda\_timeout](#input\_webhook\_lambda\_timeout) | Time out of the webhook lambda in seconds. | `number` | `10` | no |
246246
| <a name="input_webhook_lambda_zip"></a> [webhook\_lambda\_zip](#input\_webhook\_lambda\_zip) | File location of the webhook lambda zip file. | `string` | `null` | no |
247247
| <a name="input_workflow_job_queue_configuration"></a> [workflow\_job\_queue\_configuration](#input\_workflow\_job\_queue\_configuration) | Configuration options for workflow job queue which is only applicable if the flag enable\_workflow\_job\_events\_queue is set to true. | <pre>object({<br> delay_seconds = number<br> visibility_timeout_seconds = number<br> message_retention_seconds = number<br> })</pre> | <pre>{<br> "delay_seconds": null,<br> "message_retention_seconds": null,<br> "visibility_timeout_seconds": null<br>}</pre> | no |
248+
| <a name="runners_ebs_optimized"></a> [runner\_ebs\_optimized](#input\_runner\_ebs\_optimized) | Whether the runner instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. | `bool` | `false` | no |
248249

249250
## Outputs
250251

Diff for: main.tf

+1
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ module "runners" {
288288
pool_lambda_reserved_concurrent_executions = var.pool_lambda_reserved_concurrent_executions
289289

290290
ssm_housekeeper = var.runners_ssm_housekeeper
291+
ebs_optimized = var.runners_ebs_optimized
291292
}
292293

293294
module "runner_binaries" {

Diff for: variables.tf

+6
Original file line numberDiff line numberDiff line change
@@ -884,3 +884,9 @@ variable "instance_termination_watcher" {
884884
})
885885
default = {}
886886
}
887+
888+
variable "runners_ebs_optimized" {
889+
description = "Enable EBS optimization for the runner instances."
890+
type = bool
891+
default = false
892+
}

0 commit comments

Comments
 (0)