env
The workflow-level env field defines environment variables available to every step in the workflow.
workflows:
deploy-multi-region:
env:
TF_LOG: INFO
steps:
- command: terraform apply vpc -s plat-ue2-dev --auto-approve
env:
AWS_REGION: us-east-2
- command: terraform apply vpc -s plat-uw2-dev --auto-approve
env:
AWS_REGION: us-west-2
Precedence
Environment variables merge in this order; later values win:
- System environment.
- Global
envfromatmos.yaml. - Workflow-level
env. - Step-level
env. - Auth identity environment when
identityis used.
Each step runs as a separate subprocess. Shell export commands inside one step do not persist to later steps unless a workflow step explicitly sets shared state.