Part 3 of my epic code review / refactor of this Azure App Service solution. In this third episode we’ll start refactoring this solution based on our code review. We’ll start with the shared infrastructure and the naming conventions and move on from there. Way more to come in this epic code refactoring session! https://youtu.be/WKFHb-iAH6w
Azure
Terraform Code Review: Multi-Tenant App Service Part 4
In this episode we’ll refractor the client infrastructure and completely reorganize how we distribute secrets by promoting our keyvault to shared infrastructure. https://youtu.be/AIFUOdhHXIo
Multi-Cloud Virtual Machine Automation with Packer
#MayThe4th be with you! Let’s celebrate with multi-cloud packer! Today only! #Azure Terraformer will be doing some #AWS and #GCP on the channel! It’s kind of like Christmas on the western front! 🤣 https://youtu.be/W_Hv5sd9bNA
Revisiting Unify Dream Machine Pro & Azure Site-to-Site
I received a question on GitHub regarding an old post / repository that setup Site-to-Site Connectivity between my Home Network (running Unify Dream Machine Pro) and Azure. I decided to do more troubleshooting and add some creature comforts to the Terraform solution to help diagnose any issues that arise. I added the following things: Log … Continue reading Revisiting Unify Dream Machine Pro & Azure Site-to-Site
Adventures in AAD B2C: Part 3
So we went about setup up, breaking and re-setting up Microsoft Account logins for our AAD B2C WinUI 3 App. Now let's try enabling an Azure Active Directory Tenant to allow us to login to our B2C app using our organizational identities. I follow this documentation to setup the new IdP inside my B2C tenant. … Continue reading Adventures in AAD B2C: Part 3
Adventures in AAD B2C: Part 2
So after getting everything working by the book, I decided to break everything and see how much trouble I could get into by doing it from memory. Well trouble ahoy! After working through all the issues that I ran into I decided to break down everything that needs to be created and how it all … Continue reading Adventures in AAD B2C: Part 2
AAD B2C with UWP WinUI 3 SDK
So I've been working with an internal customer on leveraging Azure Active Directory B2C. I noticed that the demo code is a bit dated so I thought I would put together some updated guidance. It's been a while since I worked with UWP apps so I thought I would reboot that as well and get … Continue reading AAD B2C with UWP WinUI 3 SDK
Setting up Site-to-Site VPN on Azure with Terraform
At home, I use Ubiquiti network equipment. My main router / firewall is a DreamMachine Pro. It's relatively inexpensive, feature rich and easy to use. I wanted to connect my local network to my Azure environment so that I didn't have to open up my Azure environment with too many PIPs so I thought I … Continue reading Setting up Site-to-Site VPN on Azure with Terraform
Setting up Key Vault secured Pipelines with Azure DevOps
One of the first things you need to do when setting up a new Azure DevOps pipeline is to pull secrets from Azure Key Vault into a Variable Group. Variable Groups can be used by your project to setup how things like Terraform in your pipelines will authenticate themselves with Azure, AWS, or GCP. By … Continue reading Setting up Key Vault secured Pipelines with Azure DevOps
Cosmos DB Emulator on Azure DevOps
The cosmos DB Emulator is a custom action available on the Azure DevOps portal, however, that doesn't exactly make it turnkey to use. The custom task will spin up a container running Cosmos DB, however it does so with a specific local DNS / port that you need to pipe into your test running. There … Continue reading Cosmos DB Emulator on Azure DevOps