VCS Providers

VCS providers enable Scalr to access Terraform configuration files and OPA policies held in a version control system (VCS) such as Github, Gitlab, Bitbucket, and Azure DevOps

Scalr uses VCS (Version Control Systems) providers to integrate with platforms like GitHub, GitLab, and Bitbucket, allowing users to manage their infrastructure as code (IAC). This integration facilitates automated and versioned deployments of infrastructure based on code repositories. When a user makes changes to their infrastructure definitions in a VCS repository, Scalr can automatically detect these changes and apply them, ensuring that infrastructure is consistently deployed and maintained according to the defined code.

VCS providers are created at the account and will be made available to all environments within the account or assigned to specific environments.

Scalr supports the following VCS providers

  • GitHub
  • GitHub Enterprise
  • GitLab
  • GitLab CE/EE
  • Azure DevOps Services
  • Bitbucket Cloud
  • Bitbucket Data Center

Connect to GitHub

From the VCS Providers or Integration page select the GitHub integration. When prompted, logon to GitHub, and then select which GitHub account to access, and specify selected or all the repositories within.

If you have Terraform code in multiple GitHub account you can add them all here to make them available to the same Scalr environments.

References

Scalr VCS Providers

Last modified July 21, 2024: update (e2ae86c)