Environment Variables
Terrateam Configuration
Terrateam behavior can be configured via a config.yml
. This file is located in
a directory named .terrateam
at the root of your Terraform repository:
.terrateam/config.yml
.
See Configuration documentation for details.
It's possible to set environment variables using Hooks and Workflows.
Hooks
Set an environment variable at the very start of a Terrateam operation.
hooks:
plan:
pre:
- type: env
name: FOO
cmd: ['echo', 'BAR']
post: []
apply:
pre:
- type: env
name: BAZ
cmd: ['echo', 'QUX']
post: []
Workflows
Set an environment variable at the start of each Plan and Apply operation workflow execution.
workflows:
- tag_query: ""
plan:
- type: init
- type: env
name: FOO
cmd: ["echo", "BAR"]
- type: plan
apply:
- type: init
- type: env
name: FOO
cmd: ["echo", "BAR"]
- type: apply