There s been a really cool experimental feature release on Bicep 0.37.4 a simplified local extension with C#. I didn t grasp the full potential of it before starting to play with it myself, but now I realised the huge potential Continue reading The post Bicep Tips Unleash the Local extensions appeared first on Code Junkyard .
Switching between Azure tenants or accounts can be a hassle — especially when working in multiple environments. Fortunately, Azure supports custom sign-in links that prefill your domain and username, allowing you to create one-click bookmarks to the Azure and Entra Continue reading The post Azure Tech Tip: Go to Azure Portal with Specific Credentials appeared first on Code Junkyard .
Azure Bicep now includes support for Microsoft Graph resources via the Graph extension. This enables you to manage Entra ID—including users, groups, and applications—directly in Bicep templates alongside Azure resources. In this post, we’ll explore three scenarios: Reading existing users Continue reading The post Bicep Tips: Using Graphs extension appeared first on Code Junkyard .
Azure Bicep deployments become significantly more powerful when you use outputs effectively. Outputs provide valuable information about deployed resources, making automation and chaining of deployments seamless. Let s dive into how you can leverage outputs effectively. Why Outputs Matter in Bicep Continue reading The post Bicep Essentials: Outputs appeared first on Code Junkyard .
When searching for the right Azure VM size, the documentation can feel like a maze. It’s frustrating to endlessly scroll through size tables just to find “4 cores, 8 GB RAM, ephemeral disk support, and accelerated networking in West Europe.” Continue reading The post Azure Tech Tip: Find VM by features and size easily appeared first on Code Junkyard .
Azure Bicep finally got this long awaited feature. with experimental features—@onlyIfNotExists()— this introduces a clean way to skip deploying a resource if it already exists. Whether you re building reusable templates or managing large-scale, layered environments, this decorator makes deployments smarter Continue reading The post Bicep Tip: onlyIfNotExists to conditionally deploy only if…
Even seasoned Azure engineers hit deployment failures when working with Bicep. Errors can stem from syntax issues, missing permissions, or misaligned resource dependencies. This post covers practical techniques to trace errors, export templates for comparison, use the Azure CLI’s --debug Continue reading The post Bicep Essentials: Troubleshooting and debugging appeared first on Code Junkyard .
Yet again, we got some nice tools while roaming in the land of Bicep! Two notable additions are: parseUri() and buildUri() for working with URIs toLogicalZone()/toPhysicalZone() and their array variants for Availability Zone mapping 1. URI functions: parseUri() buildUri() Continue reading The post Bicep Tip: URI functions and Availability Zone Mapping appeared first on Code Junkyard .
Managing access in large Azure environments often involves group-based RBAC (Role-Based Access Control) assignments. While this promotes cleaner and more scalable access control, it can become challenging to understand exactly where a specific Azure AD group has been granted rights Continue reading The post Azure Tech Tip: Find what access rights Entra Id Group Has In Azure appeared first on Code…
Managing network security in Azure often requires keeping your firewall or access control lists up to date with Microsoft’s published IP ranges. Rather than manually retrieving and parsing JSON each time, you can automate the process via a concise PowerShell Continue reading The post Azure Tech Tip: Get Azure Service Tag IP ranges appeared first on Code Junkyard .