terraform-aws-gitlab-runner
terraform-aws-gitlab-runner copied to clipboard
Add support for shell executor
Would be great to be able to configure shell executor: https://docs.gitlab.com/runner/executors/shell.html
@ivankovnatsky Could you provide more details please? At the moment I do not see any advantage of supporting another runner type. But there might be use cases I do not know. What is the advantage of a shell runner?
I usually don't build container images using docker-in-docker, so I thought it would be great to have a shell runner with docker.
But yeah, if community does not feel it's necessary, that might not make sense to do it.
Could be a nice extension, @ivankovnatsky Any chance to get a PR from you on how to change the current template to support other executors?
I quickly checked the linked documentation. In the current setup we have one Gitlab Runner + many executors (docker machines). The shell executor is running on the runner directly. So there are no executors and thus this might create problems with higher workloads (no scaling). This can be fixed by deploying the module several times of course.
Could be a nice extension, @ivankovnatsky Any chance to get a PR from you on how to change the current template to support other executors?
sure, though can quite promise the timing and not the highest priority at my current employer.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days.
This issue was closed because it has been stalled for 15 days with no activity.
@ivankovnatsky I have a similar need. How did you solve this issue?
@lmilbaum Could you please elaborate on your use case? Can it be solved with the docker or docker+machine executor?