The Microsoft Community Hub discusses Infrastructure as Code Testing with Azure Policy. The post explores the use of PSRule for Azure and Enterprise Policy as Code (EPAC) for testing ARM or Bicep templates against Azure Policy deployed in the environment.

Revolutionizing Infrastructure Testing with Azure Policy
Have you ever wished to test an ARM template or Bicep template against Azure Policy deployed in your environment? The wait is over! Microsoft’s Azure Policy now enables you to determine if a resource is compliant or non-compliant without the long testing cycles.
What’s New?
With Azure Policy, you no longer have to deploy resources, trigger a policy scan, and wait for a result to determine if the test was successful. This innovative approach to infrastructure testing is a game-changer for tech enthusiasts and professionals alike.
Key Features
PSRule for Azure and Enterprise Policy as Code (EPAC) are two key tools you can utilize with Azure Policy. These tools allow you to develop tests against deployed policy to ensure that the policies themselves are working.
“Have you ever wanted to test an ARM template or Bicep template against Azure Policy deployed in your environment – so that you could determine if the resource was going to be compliant or non-compliant?”
Why is this Important?
The introduction of Azure Policy for infrastructure testing is a significant update. It streamlines the testing process, making it faster and more efficient. This is a crucial development for anyone involved in infrastructure management and development.
Final Thoughts
Microsoft continues to innovate and enhance the user experience with updates like Azure Policy. Stay tuned for more advancements in the tech world!
“Until now this would require long testing cycles where resources would be deployed, you would trigger a policy scan and then wait until a result was returned before deciding if the test was successful.”
From the Core Infrastructure and Security Blog