terraform-aws-gitlab-runner
terraform-aws-gitlab-runner copied to clipboard
Terraform module for AWS GitLab runners on ec2 (spot) instances
## Description It might be useful to create the S3 cache bucket in a different region. This PR introduces the `aws.cache_bucket` provider to be able to create the S3 bucket...
## Description According to #509 the Runner always maintains a SSM parameter. Thus it needs the policy to be able to to so. This MR removes the possibility to steer...
## Description Removes the ability to register a Gitlab Runner manually (as described in #186) and pass the token into the module. This was done using `secure_parameter_store_runner_token_key` It's now recommended...
The [docs](https://registry.terraform.io/modules/npalm/gitlab-runner/aws/latest/submodules/cache#input_environment) describe the `environment` variable as: > A name that identifies the environment, used as prefix and for tagging. However, `environment` appears to only be used for tags and...
We currently have `docker_machine_iam_policy_arns`, but that one only allows to specify which policies to attach to the role-to-create. I have a use case in which I want to use an...
## Description This feature allows you to open an interactive web terminal from your Gitlab job and run one-off commands in your CI pipeline. See [Interactive Web Terminals](https://docs.gitlab.com/ee/ci/interactive_web_terminal/index.html). The connection...
## Description Adds a new variable `runners_docker_options` which holds all values for the `[runners.docker]` section and makes the single variables - `runners_image` - `runners_privileged` - `runners_disable_cache` - `runners_additional_volumes` - `runners_shm_size`...
## Description As explained in #410 and #426 additional documentation is needed for - permissions needed to access the S3 cache. This is configured on the Runner instance and not...
## Description Enable configuration of docker mirror via a service defined in config.toml See https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27171 and https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#the-service-in-the-gitlab-runner-configuration-file ## Migrations required NO ## Verification Default example updated to demonstrate feature. Tested...
I've been trying to find a way to configure a docker mirror in the docker+machine runners, but had some problems. I have set [runners_docker_registry_mirror](https://github.com/npalm/terraform-aws-gitlab-runner#input_runners_docker_registry_mirror) 1. If I set `runners_add_dind_volumes`, then...