Creating a multi environment workspace
I am looking to set up a test and production environment in Azure. The resources I will be using are Data factory, logic apps, storage account, SQL server and database, and key vault.
I am currently looking at partitioning the environments by resource groups and using ARM templates to firstly create the prod env from the test, but am struggling to work out how best I can then keep integrating changes I make in the test env into the prod env.
I will have to initially alter the ARM template to create a parameter template and potentially use linked templates to remove any hard coding, but I don't want to have to keep doing these similar changes to the templates when I make changes and want to deploy the new templates to the prod env.
Any advice?