Automating environment life cycle management
So far, we have used the Power Platform admin center for managing environments and the Power Platform tenant. Those that are coming from the world of cloud services and DevOps might know that Azure cloud services can be managed in a more descriptive way and through CI/CD pipelines, rather than using the Azure portal for the management. Doing things manually through the portal also doesn’t scale well. One of the recommendations in both Well-Architected and critical design areas mentioned that we should look to automate whatever is possible and where human intervention is not required. In this section, we will experiment with the idea of managing environments in a similar fashion as other Azure cloud services. We will look at how we can enable a more automated way of managing the environment following well-known practices from the custom development and DevOps world.
Infrastructure as code (IaC) over ClickOps
Let’s start...