Resourcely Documentation
LoginSign Up
  • Get Started
    • 🎱What is Resourcely?
    • 👋Why Resourcely
    • 🏃Quickstart
      • Terraform policies integrated into CI
      • Remediate policy violations in existing infrastructure
      • Templates for generating Terraform
      • Glossary
  • Concepts
    • Foundry
      • Create Blueprints with Foundry
      • Creating Guardrails with Foundry
      • lmport Terraform Modules
    • Guardrails
      • Writing your own Guardrails
      • Editing Guardrails
      • Releasing Guardrails
      • Enabling Inactive Guardrails
      • Guardrails in Action
        • 🐱GitHub Actions
        • 🦊GitLab Pipelines
    • Campaigns
      • Get started with Campaigns
      • Creating Campaigns
      • Remediate Resources
      • Campaign Agent
        • State File Support
          • Amazon Simple Storage Service (S3)
          • Google Cloud Storage (GCS)
          • HCP Terraform
          • Spacelift
        • Running Campaigns with GitHub Actions and a Repo-Hosted State File
        • Running Campaigns Locally
    • Blueprints
      • Authoring Your Own Blueprints
      • Using Built-in Resourcely Blueprints
      • Configuring Global Contexts
      • Deep Linking
    • Resources
      • Provisioning Infrastructure
      • Editing Infrastructure
      • Shopping Cart
      • Config Roots and Environments
    • Other Features and Settings
      • Global Values
      • Global Context
      • Metrics
      • Resourcely-cli
      • Resourcely.yaml
      • VCS Proxy
      • Settings
        • User management
        • Company Information
        • Notification Settings
        • Change Management
          • 🐱Connect to GitHub
          • 🦊Connect to Gitlab
        • Generate API Token
    • ✨Production Setup
      • Single Sign-On (SSO)
        • Auth0
        • AWS Single Sign-On
        • Azure AD
        • Google Workspace
        • JumpCloud
        • Okta
        • Omnissa Workspace ONE (formerly VMware)
        • OneLogin
        • Ping Identity
        • Other SAML / OIDC Providers
      • Source Code Management
        • Page
        • 🐱GitHub
        • 🦊GitLab
        • Atlassian Bitbucket
        • Azure Repos
  • Tutorials and guides
    • Remediation Use Cases
      • Apply tags to resources for automating backups
      • Implement centralized logging
    • Blueprints Use Cases
      • Automate Data Pipeline Creation
      • Encryption for GCP
      • AWS Account Factory
      • Streamline and govern AI
      • IAM Factory
      • Cost optimization for FinOps
      • Guardrails for Terraform Modules
    • Using the Resourcely Terraform Provider
      • Setup Resourcely Provider
      • Blueprints
      • Guardrails
      • Global Context
  • Integrate
    • CI/CD & Terraform Runners
      • Atlantis
      • 🐟AWS CodeBuild
      • Azure Pipelines
      • Buildkite
      • CircleCI
      • CloudBees CI
      • Codefresh
      • Digger
      • Env0
      • 🎏GitHub Actions
        • 🐱Local Plan
          • 🐹AWS with OpenID Connect
        • 🐶Terraform Cloud Integration
      • 🦊GitLab Pipelines
      • Harness
      • 🗻HashiCorp Cloud Platform (formerly Terraform Cloud)
      • Jenkins
      • Octopus Deploy
      • Scalr
      • 🌌Spacelift
      • Terramate
      • 🌎Terrateam
    • Cloud Providers
      • 🌨️Amazon Web Services (AWS)
      • 🤓Google Cloud Platform (GCP)
        • Guardrail Gaunlet at Google Cloud Next 2025
      • 💾Microsoft Azure
      • Alibaba Cloud
      • Huawei Cloud
      • IBM Cloud
      • Oracle Cloud Infrastructure (OCI)
      • Tencent Cloud
      • VMware vSphere
    • Developer Portals
      • Atlassian Compass
      • Backstage
      • Cortex
      • Harness IDP
      • Home grown internal developer portals
      • OpsLevel
      • Port
      • Roadie
    • ITSM
      • Atlassian Jira
      • FreshWorks
      • ServiceNow ITSM
      • ZenDesk
    • CSPM
      • Wiz
    • More Terraform Provider Integrations
      • 🚂ConductorOne Provider
      • Databricks Provider
      • Kubernetes Provider
      • 🐕Datadog Provider
      • ❄️Snowflake Provider
Powered by GitBook
On this page
  • Setting up GitLab Source Code Management
  • GitLab Top-Level Group
  • GitLab Group Access Token
  1. Concepts
  2. Production Setup
  3. Source Code Management

GitLab

Source Code Management (SCM) Setup

PreviousGitHubNextAtlassian Bitbucket

Last updated 11 months ago

Resourcely integrates natively with GitLab, allowing you to embed proper configuration into your existing change management.

Setting up GitLab Source Code Management

Looking to use Resourcely with GitLab Pipelines? Check out the CI/CD setup guide at GitLab Pipelines.

In order to integrate Resourcely with GitLab, you must have a Premium or greater tier subscription that is not part of a free trial. See for more information.

Note: Only the GitLab SaaS offering is supported. We will provide support for Self-Managed GitLab instances in the near future.

Once you have configured your GitLab account, the following is required:

  • GitLab Top-Level Group

  • GitLab Group Access Token

GitLab Top-Level Group

In GitLab, groups are used to manage one or more related projects simultaneously. In order to configure Resourcely you must have the within the group. You can search for your group by the Search or go to button in the GitLab side tab.

To learn more about Groups, see the following documentation:

GitLab Group Access Token

GitLab group access tokens allow you to use a single token to perform actions for groups and manage the projects within the group.

Before a group access token can be created, you must enable Group Access Tokens within your Group. See the following documentation to learn more about Group Access Tokens:

Once you have enabled group access tokens, you can create one from the Settings > Access Tokens section within the Group side tab. You must create one with the following permissions:

  • Role: Developer Role

  • Scope: api

See the following documentation to learn more about creating Group Access Tokens:

Once the GitLab setup has been completed, you must integrate Terraform into the project you will be using for resource provisioning. Learn more in the CI/CD & Terraform Runners section.

✨
🦊
GitLab pricing
Maintainer or Owner role
LogoGroups | GitLab
GitLab Groups - Documentation
LogoGroup access tokens | GitLab
Enable Group Access Tokens - Documentation
LogoGroup access tokens | GitLab
Create Group Access Tokens - Documentation
Top-level group displaying projects
Group Access Token Permissions