One worfklow for Terragrunt modules execution

Hello, I need some help in creating workflow for Terragrunt execution for different modules located in repository. So lets say that directory structure looks like following:

ebs/
eks/
vpc/
s3/
terragrunt.hcl

Every Terragrunt plan needs to be executed inside each module - and that’s the main thing - i don’t if thats possible, to tell GHA somehow to execute the task in directory where files we’re changed. I would like to avoid creating workflow for each module, and keep everything in one yaml file.

So the main goal is, if i.e. something changed in eks/ directory that execute terragrunt plan in that directory.