Ah, but if all I’m looking to do is run all modules in a region, I don’t have to run terragrunt init from the root directory, and instead just use terragrunt plan-all
The plan-all command will run init automatically in each module. That doesn’t change the fact that in each module you must have an empty backend "s3" {} block defined. Otherwise, Terraform won’t configure a backend at all.
I would like use existing terraform modules on the community registry, rather then creating my own modules. From what I can see most of the AWS modules doesn’t have a default partial backend block. Jim is there a way i could use terragrunt to keep the backend DRY with community modules?