Parameter Overrides
Parameters can be set at the test (or stage) level and overridden per region.
Use the test-level regions list with object entries. Region parameters are merged over the test-level (or stage-level) parameters for that plan expansion.
tests:
basic:
provider: aws-cloudformation
template: templates/parameterized-queue.yaml
parameters:
DelaySeconds: 0
QueueName: $[stacktest_project_name]-$[stacktest_region]
regions:
- region: us-east-1
parameters:
DelaySeconds: 0
- region: us-west-2
parameters:
DelaySeconds: 5
Rules
- Keys under
parametersmust match the provider template parameter names (CloudFormation: the templateParameterskeys). - String values may include dynamic tokens such as
$[stacktest_region]and$[stacktest_genuuid]. - A region entry may also be a plain string (
us-east-1) when no region-specific overrides are needed.
See the runnable example: aws-cloudformation-parameters.