On September 15, 2026, all Cloud Composer 1 versions and versions 2.0.x of Cloud Composer 2 will reach their planned end of life. You will not be able to use environments with these versions. We recommend planning migration to Cloud Composer 3. Cloud Composer 2 versions 2.1.x and later are still supported and are not impacted by this change.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eThis guide explains how to utilize Terraform to establish a DBT and Cloud Composer operational environment.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eterraform-google-dbt-composer-blueprint\u003c/code\u003e module manages API and permission settings, creates a documentation bucket, configures a Cloud Composer environment, and sets up log exports.\u003c/p\u003e\n"],["\u003cp\u003eThe module includes example DAG utilities for use in Cloud Composer, as well as creating an example DBT job.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eterraform-google-dbt-composer-blueprint\u003c/code\u003e module is provided on GitHub, offering further information and code examples.\u003c/p\u003e\n"]]],[],null,["# Create an integrated DBT and Cloud Composer operations environment\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\n[Cloud Composer 3](/composer/docs/composer-3/dbt-composer-integration \"View this page for Cloud Composer 3\") \\| **Cloud Composer 2** \\| Cloud Composer 1\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThis page describes how to use Terraform to create an integrated DBT and\nCloud Composer operations environment.\n\nAbout the terraform-google-dbt-composer-blueprint\\` module\n----------------------------------------------------------\n\nThe\n[`terraform-google-dbt-composer-blueprint` module](https://github.com/GoogleCloudPlatform/terraform-google-dbt-composer-blueprint/)\nuses Terraform to do the following:\n\n- Applies required APIs and permissions in the project.\n- Creates documentation (for DBT) bucket.\n- Creates a Cloud Composer environment, including networking configuration, and a service account.\n- Copies across DAG utilities for Cloud Composer\n- Exports audit logs for the project into a BigQuery project, including two materialized views and a view on top to support dashboards.\n\nIn addition, the module provides an end-to-end example of using the DAG\nutilities and creating an example DBT job in Cloud Composer.\n\nModule's code on GitHub\n-----------------------\n\nFor more information and code samples, see\n[`terraform-google-dbt-composer-blueprint` module](https://github.com/GoogleCloudPlatform/terraform-google-dbt-composer-blueprint/)\npage on GitHub.\n\nWhat's next\n-----------\n\n- [Test, synchronize, and deploy your DAGs from GitHub](/composer/docs/composer-2/dag-cicd-github)"]]