How to enforce parallelism=1 in Terraform blueprints
Last updated: September 9, 2025
To enforce parallelism=1 for Terraform operations in stacks created from a blueprint, you need to add specific environment variables to your blueprint configuration.
Setting up parallelism in blueprints
Add the following environment variables directly in your blueprint's environment: block:
TF_CLI_ARGS_planTF_CLI_ARGS_apply
When you include these entries in the blueprint configuration, any new stacks created from that blueprint will automatically inherit these environment variables, causing Terraform to run with parallelism=1 for both plan and apply operations.
Important considerations
Existing stacks: Stacks that were created before adding these environment variables to the blueprint will not automatically pick up the new configuration. They will continue to use their existing environment settings unless you:
Add the environment variables directly to the individual stack configuration, or
Apply them through reusable contexts
Additional resources
For more detailed configuration options and examples, refer to the blueprint creation documentation and expand the configuration examples section.