Skip to content

terraform-please/gitlab-runner-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Runner Operator Terraform Module

This repository contains one-to-one converted versions of the GitLab Runner Operator kubectl manifests into native HCL Terraform format.

Context

Terraform is a powerful tool for managing infrastructure as code. However, many Kubernetes applications provide their configurations as kubectl manifests, which cannot be used directly with Terraform. This project converts those Kubernetes manifests into Terraform configurations, allowing you to manage your Kubernetes resources alongside the rest of your infrastructure using Terraform.

Features

  • Direct conversions from YAML to HCL
  • Organized by version tags
  • Easy integration into your Terraform workflows

Using with Terraform

module "gitlab_runner_operator" {
  source = "git::https://github.com/terraform-please/gitlab-runner-operator.git//v1.28.1"
}

Using with CDKTF

Update cdktf.json to include the module:

{
  "terraformModules": [
    {
      "name": "gitlab-runner-operator",
      "source": "git::https://github.com/terraform-please/gitlab-runner-operator.git//v1.28.1"
    }
  ]
}

Then run cdktf get to download the module.

Use the module in your Typescript code:

import {GitlabRunnerOperator} from "@gen/modules/gitlab-runner-operator";

new GitlabRunnerOperator(this, "gitlab_runner_operator", {
    namespace: "default",
})

Contributing

Feel free to open issues or pull requests for improvements or fixes.

About

GitLab Runner Operator as Terraform/OpenTofu module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages