Use policies to grant access to configuration source providers in Resource Manager.
To manage configuration source providers, you must be given the required type of access in a policy written by an administrator, whether you're using the Console or the REST API with an SDK, CLI, or other tool. To create a configuration source provider, you need manage orm-config-source-providers. To create a stack with an existing configuration source provider, you need manage orm-stacks and read orm-config-source-providers. If you're new to policies, see Getting Started with Policies and Common Policies.
Review the products supported for configuration source providers in Resource Manager.
Note
For product-specific prerequisites, see the product-specific instructions for creating configuration source providers. For example, for GitHub, see Creating a GitHub Configuration Source Provider.
Submodules are supported. When accessing a Terraform configuration in a repository with submodules, as when running an apply job on a stack that uses a configuration source provider in Git, Resource Manager recursively clones the repository.
A configuration source provider can be one of the following types:
Bitbucket
GitHub
GitLab
Following are the supported products for each type of configuration source provider.