This message was deleted.
# getting-started
s
This message was deleted.
d
This is likely a good place to start: https://www.pulumi.com/docs/using-pulumi/adopting-pulumi/migrating-to-pulumi/from-terraform/ There's been a fair amount of effort in the past few months (since hashicorp BSL) to improve the converter for more complex cases. However I'm not sure how well it'll work with terragrunt, it depends how heavily you've used terragrunt-specific functionality
By DSL, do you mean you have your own config structure that translates into TF HCL? Adapting this shouldn't be too difficult, pulumi makes use of TF providers, so it's a case of initialising objects in your chosen language instead of outputting files, including outputting pulumi yaml