You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/runner-config/variables.tf
+60Lines changed: 60 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -47,3 +47,63 @@ variable "kms_key_arn" {
47
47
description="The ARN of the KMS key to use for encrypting everything."
48
48
type=string
49
49
}
50
+
51
+
variable"docker_machine_instance" {
52
+
description=<<-EOT
53
+
For detailed documentation check https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnersmachine-section
54
+
55
+
docker_registry_mirror_url = The URL of the Docker registry mirror to use for the Runner Worker.
56
+
destroy_after_max_builds = Destroy the instance after the maximum number of builds has been reached.
57
+
ebs_optimized = Enable EBS optimization for the Runner Worker.
58
+
idle_count = Number of idle Runner Worker instances (not working for the Docker Runner Worker) (IdleCount).
59
+
idle_time = Idle time of the Runner Worker before they are destroyed (not working for the Docker Runner Worker) (IdleTime).
60
+
max_growth_rate = The maximum number of machines that can be added to the runner in parallel.
61
+
monitoring = Enable detailed monitoring for the Runner Worker.
62
+
name_prefix = Set the name prefix and override the `Name` tag for the Runner Worker.
63
+
private_address_only = Restrict Runner Worker to the use of a private IP address. If `runner_instance.use_private_address_only` is set to `true` (default), `runner_worker_docker_machine_instance.private_address_only` will also apply for the Runner.
64
+
root_device_name = The name of the root volume for the Runner Worker.
65
+
root_size = The size of the root volume for the Runner Worker.
66
+
start_script = Cloud-init user data that will be passed to the Runner Worker. Should not be base64 encrypted.
67
+
subnet_ids = The list of subnet IDs to use for the Runner Worker when the fleet mode is enabled.
68
+
types = The type of instance to use for the Runner Worker. In case of fleet mode, multiple instance types are supported.
69
+
volume_type = The type of volume to use for the Runner Worker. `gp2`, `gp3`, `io1` or `io2` are supported.
70
+
volume_throughput = Throughput in MB/s for the volume. Only supported when using `gp3` as `volume_type`.
71
+
volume_iops = Guaranteed IOPS for the volume. Only supported when using `gp3`, `io1` or `io2` as `volume_type`. Works for fleeting only. See `runner_worker_docker_machine_fleet`.
0 commit comments