Azure
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 …
Generate Secure Passwords in Azure Logic Apps
This guide is going to break down how to create a secure password string in a logic app flow and upload this secret into a key vault using REST API. I had previously explored executing java code in the Inline Code connector, which utilises an integration account to generate a password string. However, on further …
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 …
Simulate real-world faults into your Azure Infrastructure using Azure Chaos Studio
Azure Chaos Studio is a new managed service (in public preview now GA!) by Microsoft. It allows you to inject real-world faults into your Azure infrastructure via a controlled experiment. This is an awesome tool to help test service resiliency in a controlled manner, whether that is high CPU or mimicking a network outage. Currently …
Terraform hanging in WSL Ubuntu
When I was trying to run terraform plan in WSL Ubuntu (20.04) it seemed like it had hung. However, when exiting from the process I was receiving the following error: The error was a red herring as my permissions were OK after double checking in Azure. Turning on the Terraform debug trace feature I found …
How Azure Dashboards can proactively help with cost monitoring
There are many ways to manage and keep an eye on Azure spend using Cost Alerts for subscriptions, departmental budgets, etc. (And even more recently in Preview at the time of writing, Azure Cost allocation). However, an additional tool in the Azure arsenal is to harness an Azure Dashboard. Using a dashboard can be a …
Automatically assign RBAC to Azure Resource Groups via Logic Apps
In this guide I will cover how to utilise the Azure REST API to invoke RBAC assignment to Azure Resoure Groups from a Logic App or Power Automate HTTP connector. This can be useful in business logic to automate assignments where they need to be specific to certain resource groups rather than inherited from the …
Automate table storage backups using Azure Function
At the time of writing, Microsoft does not have a native backup for Table contents in Azure. The only method to backup table storage is to utilise the AzCopy utility. Specifically, version 7.3 as later versions do not support table storage service. This guide will demonstrate how to backup table contents using an Azure Function …