11# MiniStack example tests
22
33The MiniStack workflow runs the ` base ` , ` prebuilt ` , ` default ` , ` ephemeral ` ,
4- ` multi-runner ` , ` multi-runner-v2 ` , and ` termination-watcher ` examples directly
4+ ` multi-runner ` , ` multi-runner-v2 ` , ` multi-runner-scale-set ` , and
5+ ` termination-watcher ` examples directly
56with Terraform 1.5.6 and the latest Terraform release, and with OpenTofu 1.11
67and the latest OpenTofu release.
78The examples with input variables get their inputs from their own tfvars files
@@ -10,8 +11,8 @@ and uses the configuration checked into the example itself. No override files,
1011setup module, or Terraform fixture configuration is checked in. The helper
1112creates and removes a temporary AMI override for ` default ` and
1213` ephemeral ` , temporary SSM parameters for ` multi-runner ` , and temporary AMI
13- fixtures for ` multi-runner-v2 ` . The migration test uses its dedicated
14- ` run-migration-test.sh ` lifecycle script.
14+ fixtures for ` multi-runner-v2 ` and ` multi-runner-scale-set ` . The migration test
15+ uses its dedicated ` run-migration-test.sh ` lifecycle script.
1516
1617Start MiniStack, set the AWS endpoint and test credentials, then run:
1718
@@ -28,6 +29,8 @@ tests/ministack/run-example.sh apply multi-runner
2829# or
2930tests/ministack/run-example.sh apply multi-runner-v2
3031# or
32+ tests/ministack/run-example.sh apply multi-runner-scale-set
33+ # or
3134tests/ministack/run-example.sh apply termination-watcher
3235```
3336
@@ -36,8 +39,8 @@ ZIP fixtures in the paths expected by the modules when they are absent, and
3639removes only the files it created. For ` prebuilt ` , it seeds AMI metadata through
3740MiniStack's AWS-compatible EC2 API, then removes only the resources it created
3841during cleanup. MiniStack v1.5.11 provides the EC2 image behavior needed by the
39- ` default ` , ` ephemeral ` , and ` multi-runner ` examples, so they are included in
40- the same lifecycle matrix.
42+ ` default ` , ` ephemeral ` , ` multi-runner ` , and ` multi-runner-scale-set ` examples,
43+ so they are included in the same lifecycle matrix.
4144
4245## Webhook and runner lifecycle smoke test
4346
0 commit comments