Terraform in diiferent aws envirenment

How to deploy with terraform for multiple aws account

Either use separate configurations, but if there is a good reason to manage the resources together, then you can define multiple providers

Probably easiest if you use it with the assumerole feature