{"id":13703824,"url":"https://github.com/dbt-labs/terraform-provider-dbtcloud","last_synced_at":"2026-04-14T07:03:55.107Z","repository":{"id":37890200,"uuid":"411451561","full_name":"dbt-labs/terraform-provider-dbtcloud","owner":"dbt-labs","description":"dbt Cloud Terraform Provider","archived":false,"fork":false,"pushed_at":"2026-01-20T15:12:24.000Z","size":11282,"stargazers_count":113,"open_issues_count":3,"forks_count":30,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-01-20T15:58:21.884Z","etag":null,"topics":["dbt","dbt-cloud","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/providers/dbt-labs/dbtcloud","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbt-labs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-prerelease.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-28T22:06:49.000Z","updated_at":"2026-01-20T12:59:49.000Z","dependencies_parsed_at":"2026-01-20T09:04:34.951Z","dependency_job_id":null,"html_url":"https://github.com/dbt-labs/terraform-provider-dbtcloud","commit_stats":{"total_commits":473,"total_committers":19,"mean_commits":"24.894736842105264","dds":"0.40803382663847776","last_synced_commit":"fbfa5ae6cd6c57a09fbbc98092c67dbc4d2a3ce9"},"previous_names":["dbt-labs/terraform-provider-dbtcloud","gthesheep/terraform-provider-dbt-cloud"],"tags_count":115,"template":false,"template_full_name":null,"purl":"pkg:github/dbt-labs/terraform-provider-dbtcloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fterraform-provider-dbtcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fterraform-provider-dbtcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fterraform-provider-dbtcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fterraform-provider-dbtcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbt-labs","download_url":"https://codeload.github.com/dbt-labs/terraform-provider-dbtcloud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fterraform-provider-dbtcloud/sbom","scorecard":{"id":1739,"data":{"date":"2025-08-11","repo":{"name":"github.com/dbt-labs/terraform-provider-dbtcloud","commit":"02f1a35c581ebe91e50cce559db4b9993d951779"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: untrusted code checkout '${{ github.event.pull_request.head.sha }}': .github/workflows/unit.yml:69"],"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: topLevel 'contents' permission set to 'write': .github/workflows/prepare-release.yml:3","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/unit.yml:17","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_athena_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_bigquery_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_databricks_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_databricks_semantic_layer_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_environment/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_environment_variable/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_environment_variable_job_override/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_extended_attributes/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_fabric_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_global_connection/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_group/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_ip_restrictions_rule/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_job/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_license_map/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_lineage_integration/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_model_notifications/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_notification/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_oauth_configuration/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_postgres_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_postgres_semantic_layer_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_project/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_project_artefacts/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_project_connection/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_project_repository/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_redshift_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_redshift_semantic_layer_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_repository/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_semantic_layer_configuration/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_semantic_layer_credential_service_token_mapping/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_service_token/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_snowflake_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_snowflake_semantic_layer_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_starburst_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_synapse_credential/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_user_groups/import.sh:0","Info: Possibly incomplete results: error parsing shell code: \"}\" can only be used to close a block: examples/resources/dbtcloud_webhook/import.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/prepare-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/unit.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/unit.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unit.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/unit.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dbt-labs/terraform-provider-dbtcloud/unit.yml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"4 out of the last 4 releases have a total of 4 signed artifacts.","details":["Info: signed release artifact: terraform-provider-dbtcloud_1.2.1_SHA256SUMS.sig: https://github.com/dbt-labs/terraform-provider-dbtcloud/releases/tag/v1.2.1","Info: signed release artifact: terraform-provider-dbtcloud_1.1.4_SHA256SUMS.sig: https://github.com/dbt-labs/terraform-provider-dbtcloud/releases/tag/v1.1.4","Info: signed release artifact: terraform-provider-dbtcloud_1.1.3_SHA256SUMS.sig: https://github.com/dbt-labs/terraform-provider-dbtcloud/releases/tag/v1.1.3","Info: signed release artifact: terraform-provider-dbtcloud_1.1.2_SHA256SUMS.sig: https://github.com/dbt-labs/terraform-provider-dbtcloud/releases/tag/v1.1.2","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/dbt-labs/terraform-provider-dbtcloud/releases/238172111","Warn: release artifact v1.1.4 does not have provenance: https://api.github.com/repos/dbt-labs/terraform-provider-dbtcloud/releases/232823726","Warn: release artifact v1.1.3 does not have provenance: https://api.github.com/repos/dbt-labs/terraform-provider-dbtcloud/releases/226998527","Warn: release artifact v1.1.2 does not have provenance: https://api.github.com/repos/dbt-labs/terraform-provider-dbtcloud/releases/226141233"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:22"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2025-3754 / GHSA-2x5j-vhc8-9cwm","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T12:42:29.201Z","repository_id":37890200,"created_at":"2025-08-14T12:42:29.202Z","updated_at":"2025-08-14T12:42:29.202Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28633747,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dbt","dbt-cloud","terraform","terraform-provider"],"created_at":"2024-08-02T21:01:00.488Z","updated_at":"2026-01-21T13:01:21.316Z","avatar_url":"https://github.com/dbt-labs.png","language":"Go","funding_links":[],"categories":["Packages"],"sub_categories":[],"readme":"# terraform-provider-dbtcloud\n\n## Terraform Provider for dbt Cloud\n\nThis repo was originally created by a dbt community member, Gary James [[GtheSheep](https://github.com/GtheSheep)]\n\n\u003e If you are still using the GtheSheep/dbt-cloud source, see [Upgrading from the community Provider](UPGRADING_PROVIDER.md) to upgrade to the latest version.\n\n## Scope\n\nProvide the ability to manage dbt Cloud projects and account settings via Terraform resources.\nData sources are also available for most resources.\n\nIn order to use this provider, add the following to your Terraform providers\nsetup, with the latest version number.\n\n```terraform\nterraform {\n  required_providers {\n    dbtcloud = {\n      source  = \"dbt-labs/dbtcloud\"\n      version = \"\u003cversion\u003e\"\n    }\n  }\n}\n```\n\n## Authentication\n\nIf you want to explicitly set the authentication variables on the provider, you\ncan do so as below, though likely via a `variables.tf` file or config in your\nCI-CD pipeline to keep these credentials safe.\n\n```terraform\nprovider \"dbtcloud\" {\n  // required\n  account_id = ...\n  token      = \"...\"\n  // optional - defaults to the US Multi Tenant URL \"https://cloud.getdbt.com/api\"\n  host_url   = \"...\"\n}\n```\n\nYou can also set them via environment variables:  \n`DBT_CLOUD_ACCOUNT_ID` for the `account_id`.  \n`DBT_CLOUD_TOKEN` for the `token`.  \n`DBT_CLOUD_HOST_URL` (Optional) for the `host_url`.\n\n## Getting started and Examples\n\nThe provider documentation is directly available [on the Terraform Registry](https://registry.terraform.io/providers/dbt-labs/dbtcloud/latest/docs).\n\n- Under [Guides](https://registry.terraform.io/providers/dbt-labs/dbtcloud/latest/docs/guides/1_getting_started), you will find a simple example of how to use the provider\n- Each resource ([example for jobs](https://registry.terraform.io/providers/dbt-labs/dbtcloud/latest/docs/resources/job)) has some usage examples and contains the list of parameters available\n\n## Importing existing dbt Cloud configuration\n\nThe CLI [dbtcloud-terraforming](https://github.com/dbt-labs/dbtcloud-terraforming) can be used to generate the Terraform configuration and import statements based on your existing dbt Cloud configuration.\n\n## Running Acceptance Tests\n\nAcceptance tests are executed by running the `make test-acceptance` command.\n\nFor the acceptance tests to work locally, the following environment variables must be set to appropriate values\nfor a dbt Cloud account the tests can interact with. All dbt Cloud resources referenced by the environment variables\n(e.g. user id, email address, and group ids) must exist in the dbt Cloud account.\n```\nDBT_CLOUD_ACCOUNT_ID=1234\nDBT_CLOUD_HOST_URL=https://\u003chost\u003e/api\nDBT_CLOUD_TOKEN=\u003capi_token\u003e\nDBT_CLOUD_PERSONAL_ACCESS_TOKEN=\u003capi_token\u003e\nACC_TEST_DBT_CLOUD_USER_EMAIL=\u003cemail_address\u003e\nACC_TEST_DBT_CLOUD_USER_ID=4321\nACC_TEST_DBT_CLOUD_GROUP_IDS=1,2,3\nACC_TEST_AZURE_DEVOPS_PROJECT_NAME=test-project\nACC_TEST_GITHUB_REPO_URL=git@github.com:\u003cgithub-org\u003e/\u003cdbt-project\u003e.git\nACC_TEST_GITHUB_APP_INSTALLATION_ID=1234\n```\n\nTo assist with setting the environment variables, the `.env.example` file can be copied to `.env` and the values updated.  \nThe variables can then be loaded into the environment by running `source .env` on Mac or Linux.\n\n**A note on the Repository Acceptance Tests**  \nThe Repository Acceptance Tests require a GitHub repository to be set up and the dbt Cloud GitHub App installed.\n\n`ACC_TEST_GITHUB_REPO_URL` must be set to the SSH URL of a repository\n\n`ACC_TEST_GITHUB_APP_INSTALLATION_ID` must be set to the installation ID of the GitHub App.  \nThe installation ID can be found by navigating to `Settings` -\u003e `Applications`, \nand clicking `Configure` on the dbt Cloud GitHub App. The installation ID can be found in the url, for example,\n`https://github.com/settings/installations/\u003cinstallation_id\u003e`\n\n## Contributions\n\nTo help us effectively track contributions and prepare release notes, we require a changelog entry for every pull request. This is easily done using `changie`.\n\nSteps:\n\n1. After committing your code changes, run:\n\n```\nchangie new\n```\n\n2. Select the change type: Choose the category that best describes your contribution.\n3. Add your message: Write a short, user-facing note about what you changed.\n\nThis process creates a new file in the `.changes` directory. Please include this file in your pull request.\n\n## Acknowledgement\n\nThanks to Gary James [[GtheSheep](https://github.com/GtheSheep)], for all the effort put in creating this provider originally\nand for being a great dbt community member!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbt-labs%2Fterraform-provider-dbtcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbt-labs%2Fterraform-provider-dbtcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbt-labs%2Fterraform-provider-dbtcloud/lists"}