I am about to begin implementing several changes to an Azure Subscription in our Production environment, but also have the added benefit of having a "Dev" Azure Subscription to develop and test out all pending changes before committing them to the Production subscription. I am using Terraform/Powershell to implement all such infrastructural changes.
To facilitate my dev and test activities, what I'm therefore seeking to do is replicate or clone the entire Prod subscription (or in the worst case, some Resource Groups) in my Dev subscription.
Would therefore appreciate some suggestions on how to achieve this properly and safely.......with Terraform and/or Powershell only.