terraform-aws-gitlab-runner
terraform-aws-gitlab-runner copied to clipboard
Terraform module for AWS GitLab runners on ec2 (spot) instances
## Description Using Docker-in-Docker gets complicated in case you want to access the cloned repository. You can't simply use `.` to mount it into the new container as you need...
# Describe the solution you'd like I would like to be able to use this module without using ipv4, since AWS will update their pricing soon: https://aws.amazon.com/fr/blogs/aws/new-aws-public-ipv4-address-charge-public-ip-insights/ # Describe alternatives...
# Describe the solution you'd like When the `terminate-agent-hook` runs, workers are terminated and running jobs are interrupted. We would like an option to gracefully terminate runners, so that the...
# Describe the bug When we destroy the module, the requested spot instances are not canceled, and the terraform process timeouts on the following step: We are using the currently...
# Describe the solution you'd like We have workflows which can only run on instances (not containers). For that we probably need to use the shell executor or the new...
version = "7.2.2" The IAM role seems to have policies for SSM access but I can't connect. And then SSH key pairs aren't allowed anymore so I can't debug the...
# Describe the solution you'd like Add shell scripts as `sh` files to the project and not as `tftpl`. Analyze them with shellchecker to make sure that they are valid....
Docker+machine is outdated and the Gitlab group is developing on a new infrastructure (taskscaler + AWS fleeting). This module should move away from the old Docker+machine and support the new...
## Description A few sentences describing the overall goals of the pull request's commits. ## Migrations required YES | NO - If yes please describe the migration. ## Verification Please...
Currently we provindig a few lamba's as part of the module. However the code is simple, it is good practice to have unit tests. Unit helps to check the code...