[BB-5107] feat: add GitLab CI runner terraform
Description
This PR adds GitLab runners set up by Terraform, using the npalm/gitlab-runner/aws
module to resolve #3 (closed).
Related PRs
Test instructions
- Check the code diff
- Check the attached terraform output (see below)
- Check the
OpenCraft Tools : Resources : Grove GitLab CI Runner
record in vault - Run
export GROVE_ENVIRONMENT="development"
- Run terraform plan (the plan is NOT applied yet)
Notes
The instance resources may need to be set to higher instance types, but first, let's check if we are good with lower resources or not. Also, no IDLE instances were defined, hence the tool is not in production yet, so it would be waste of money. Later on, we could increase the value of runners_idle_count
to increase the number of IDLE runners.
Resources
Edited by Boros Gábor