Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.23 KB

File metadata and controls

56 lines (38 loc) · 1.23 KB

Terraform for your Gitlab

Contents

Overview

This repository contains terraform codes to interact with GitLab resources, like users, groups, projects and more. Take a tour and check the files so you can have a good understanding of what is happening and how the provider is defined. It's better to implement the example once after you read and check the code so you can learn more about it.

How to setup?

Copy the terraform.tfvars.exmaple and rename it to terraform.tfvars:

cp terraform.tfvars.example terraform.tfvars

Then you can use below commands to test the provider.

terraform init

Now it's time to actually using apply.

terraform apply

Deletes and removes Terraform-managed infrastructure

terraform destroy

Roadmap

  • Create a project
  • Manage a file within a repository
  • Manage license of a project
  • Create a new branch
  • Create a tag
  • Manage labels of a project
  • Manage scheduled pipeline
  • Manage pipelines

Contribute

Contributions are always welcome!