Skip to content

Full Example

Full configuration file with defaults:

.terrateam/config.yml
##########################################################################
##########################################################################
access_control:
enabled: true
apply_require_all_dirspace_access: true
plan_require_all_dirspace_access: false
terrateam_config_update: ['*']
unlock: ['*']
policies:
- tag_query: ''
apply: ['*']
apply_autoapprove: []
apply_force: []
apply_with_superapproval: []
plan: ['*']
superapproval: []
apply_requirements:
checks:
approved:
enabled: false
count: 1
merge_conflicts:
enabled: true
status_checks:
enabled: true
ignore_matching: []
create_pending_apply_check: true
automerge:
enabled: false
delete_branch: false
checkout_strategy: merge
cost_estimation:
enabled: true
provider: infracost
currency: USD
default_tf_version: latest
destination_branches:
dirs:
enabled: true
engine:
name: terraform
hooks:
all:
pre: []
post: []
plan:
pre: []
post: []
apply:
pre: []
post: []
parallel_runs: 3
version: "1"
storage:
plans:
method: terrateam
when_modified:
file_patterns: ["**/*.tf", "**/*.tfvars"]
autoplan: true
autoplan_draft_pr: true
autoapply: false
workflows:
We use cookies and similar technologies to provide certain features, enhance the user experience and deliver content that is relevant to your interests. Depending on their purpose, analysis and marketing cookies may be used in addition to technically necessary cookies. By clicking on "Agree and continue", you declare your consent to the use of the aforementioned cookies. Here you can make detailed settings or revoke your consent (in part if necessary) with effect for the future. For further information, please refer to our Privacy Policy .