Skip to content

Environments

Requirements

Name Version
terraform >= 1.7
dbtcloud ~> 1.8

Providers

Name Version
dbtcloud 1.8.2

Modules

No modules.

Resources

Name Type
dbtcloud_environment.environments resource
dbtcloud_environment.protected_environments resource

Inputs

Name Description Type Default Required
credential_ids Map of composite key (project_key_env_key) to credential ID (from credentials module) map(string) {} no
extended_attribute_ids Map of composite key (project_key_ea_key) to extended_attributes resource ID (from extended_attributes module) map(string) {} no
global_connection_ids Map of global connection key to connection ID (from global_connections module). Used when YAML environments reference connections by key. map(string) {} no
project_ids Map of project key to dbt Cloud project ID map(string) n/a yes
projects List of project configurations. Each project may have an 'environments' list. any n/a yes

Outputs

Name Description
deployment_types Map of composite key (project_key_env_key) to environment deployment_type (for job SAO validation)
environment_ids Map of composite key (project_key_env_key) to dbt Cloud environment ID