Skip to content

Jobs

Requirements

Name Version
terraform >= 1.7
dbtcloud ~> 1.9

Providers

Name Version
dbtcloud 1.9.1

Modules

No modules.

Resources

Name Type
dbtcloud_job.jobs resource
dbtcloud_job.protected_jobs resource

Inputs

Name Description Type Default Required
environment_ids Map of composite key (project_key_env_key) to dbt Cloud environment ID (from environments module) map(string) n/a yes
project_ids Map of project key to dbt Cloud project ID map(string) n/a yes
projects List of project configurations. Jobs are defined only on project.jobs[] with environment_key. any n/a yes
deployment_types Map of project_key_env_key to environment deployment_type (from module.environments.deployment_types). Used to gate run_compare_changes (staging/production + cross-env deferral only). map(any) {} no

Outputs

Name Description
job_ids Map of composite key (project_key_job_key) to dbt Cloud job ID