Best way to make Terragrunt CI/CD?

Hi,
I made CI/CD in Github Actions. I use module that provide by AWS. the flow is run plan-all and apply-all I found that when run plan if module write by using data source and resources that try to get didn’t create yet. The workflow is fail. So what is the best practice for run CI/CD by using Terragrunt? I want to create CI/CD for create the new resources from Zero. Not sure Terragrunt is support the kind of flow like this. If there are the way please suggest.
Best regards,
Pachara