Rios Engineer

Let's connect

Get Azure tips

straight to your inbox

The ultimate Bicep validation pipeline guide: ADO Edition

Introduction Finding a robust validation solution for Bicep has been both straight forward and frustrating. We have amazing tools like PSRule (shout out to Bernie for his incredible tool here) for best practice. And more straight forward ones provided natively by Microsoft such as the Bicep linter. However, the problem in my opinion, when it …

Troubleshoot Bicep with export templates

Intro Export template in the Azure Portal is a useful tool to lean on when you need to understand a resources properties, syntaxes, and structure. We’ve all been there, deploying some Bicep or ARM, but it’s failing on some SKU or it doesn’t like some syntax. Whilst the MS Docs are usually fantastic at showing …

Using the new .bicepparam file!

No more JSON Parameter files!? Well, nearly. The .bicepparam feature is still in experimental mode currently, but looks to be coming soon as part of the future Bicep releases. If you’ve worked on ARM templates or Bicep you will be very familiar with the joys of working with a JSON parameters file. It can be …

Using ChatGPT connector in Azure Logic Apps

Introduction Disclaimer: this is just for fun! I don’t actually use it to suggest replies to my emails 🙂 Additionally I also have disregarded any data sensitivity concerns in doing this for the name of testing things out and fun. I thought it was a cool concept that could have some valid use cases. For …

Deploying Azure Policy remediation via Azure Lighthouse with PIM

Intro As you cannot grant owner level permission in Azure Lighthouse (contributor is the highest level available to us) we need to circumvent a way around this limitation for Azure policy remediation. The solution to this is granting the User Access Administrator role with two delegated roles: Contributor & Log Analytics Contributor. This will allow …

Skip to content