Skip to content

Repository

Requirements

Name Version
terraform >= 1.7
dbtcloud ~> 1.8

Providers

Name Version
dbtcloud 1.8.2

Modules

No modules.

Resources

Name Type
dbtcloud_repository.protected_repositories resource
dbtcloud_repository.repositories resource

Inputs

Name Description Type Default Required
dbt_pat Personal access token for GitHub App integration discovery. If set, github_app strategy is enabled even without an explicit installation ID. string null no
enable_gitlab_deploy_token Preserve native GitLab deploy_token strategy. Defaults to false due to known API limitations. Set to true only when GitLab OAuth access is confirmed. bool false no
project_ids Map of project key to dbt Cloud project ID (from modules/project output) map(string) n/a yes
projects List of project configurations. Each project may have a 'repository' sub-object with git configuration. any n/a yes

Outputs

Name Description
repository_ids Map of project key to repository_id (integer ID used for project_repository links)