Setting up Grafana Cloud with Entra ID authentication using Terraform

Been working on a nice project lately. My current client has chosen to run Grafana Cloud and the instance was running in West US, which was leading to slower performance. I took up the project of provisioning a new instance in West Europe. Although I would have preferred to host Grafana ourselves or use Azure Managed Grafana, this is what the client has chosen so I that is what I’ll have to work with. ...

November 17, 2023 · Mischa van den Burg

Deploying a Linux VM to Azure with Terraform

For a project I’m setting up my environment with Terraform. I used this tutorial, but modified the code to make it simpler and easier to understand for beginners. The original uses a random module to generate random names, and generates a new SSH key. Also, this tutorial uses expensive VM tiers and Premium storage, which are not necessary when you are learning. I also thought the SSH configuration was overcomplicated. My version just takes an SSH keypair stored at ~/.ssh/id_rsa.pub ...

January 7, 2023 · Mischa van den Burg