meshcloud / collie-cli

Build and Deploy modular landing zones with collie on AWS, Azure & GCP
https://collie.cloudfoundation.org
Apache License 2.0
183 stars 12 forks source link

features/test command #286

Closed JohannesRudolph closed 5 months ago

JohannesRudolph commented 5 months ago

The "collie foundation test" command executes terraform test (via terragrunt, as usual) on "test modules". By convention, these modules live next to platform modules and are named *.test.

This pattern is very useful to have dedicated modules that run tests against a landing zone architecture. One common use case is testing building blocks, as can be seen in the public https://github.com/likvid-bank/likvid-cloudfoundation reference implementation.