Skip to content

docs(instances): add GitLab runner Terraform tutorial ext-add-instances #5284

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

SIMVIA-lucas-sovre
Copy link

Your checklist for this pull request

Description

Added a new tutorial showing how to dynamically create and destroy GitLab runners on Scaleway instances using Terraform. This tutorial provides a cost-effective solution for teams needing high-computation runners on-demand.

Key features covered:

  • Setting up Terraform configuration with Scaleway and GitLab providers
  • Creating cloud-init scripts for automatic GitLab runner registration
  • Implementing a complete GitLab CI/CD pipeline that provisions runners, executes jobs, and cleans up resources
  • Using custom instance images for specialized use cases

Target audience: DevOps engineers and developers looking to optimize CI/CD costs by provisioning runners only when needed.

linked to the #4969 issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants