{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/6"}],"enrichment":{"capability":"Defines AWS infrastructure for GitLab Runner using AWS CDK, enabling you to deploy and manage CI/CD runners on AWS EC2 with IAM role integration instead of credential management.","skillfed_tags":["aws-cdk","ci-cd","infrastructure-as-code"],"use_cases":["Deploy to AWS production from GitLab pipelines without exposing AWS credentials in environment variables.","Run CI/CD jobs that require AWS IAM permissions (S3 access, EC2 management, etc.) with role-based authentication.","Quickly spin up and tear down self-hosted runners for projects that exceed GitLab's free tier minute limits.","Customize runner infrastructure (instance size, security groups, VPC) declaratively as part of your CDK stack.","Integrate GitLab CI/CD with existing AWS CDK-managed infrastructure in a single deployment."],"what_it_does":"cdk-gitlab-runner is an AWS CDK construct library that automates the provisioning of GitLab Runner infrastructure on AWS. It generates EC2 instances, VPCs, subnets, security groups, and IAM roles needed to run GitLab CI/CD jobs directly in your AWS environment, eliminating the need to store credentials in GitLab variables.\n\nThe package wraps the complexity of setting up a self-hosted runner into a few lines of Python or TypeScript code. It supports customization of instance types, VPCs, IAM policies, security groups, and EBS volumes. By default it creates a T3.micro instance with a public subnet and associated networking. The runner authenticates to GitLab using a registration token and communicates back with your GitLab instance to receive and execute pipeline jobs.","worth_installing":"No. The repository is archived and abandoned; the maintainer is no longer accepting updates or fixes. While the package itself has no known vulnerabilities and low install friction, you are adopting unmaintained infrastructure-as-code that will not evolve with GitLab Runner or AWS CDK. For new projects, use an actively maintained alternative or manage the runner infrastructure directly with CDK or Terraform."},"id":"cdk-gitlab-runner","links":{"html":"https://skillfed.io/packages/cdk-gitlab-runner","md":"https://skillfed.io/packages/cdk-gitlab-runner.md","pypi":"https://pypi.org/project/cdk-gitlab-runner/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2026-06-16","license_spdx":null,"license_treatment":"permissive","name":"cdk-gitlab-runner","python_support":"supports_current","summary":"Use AWS CDK to create a gitlab runner, and use gitlab runner to help you execute your Gitlab pipeline job."},"popularity":{"monthly_downloads":80460,"position":14291,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.4.74"}
