Category Archives: Azure
VS Code Autocomplete for Azure Terraform
Azure Terraform extension for vscode will allow autocomplete. But in case we want the resource to be pouplated with required attributes then we need to add below line of code onto settings.json file. Open Visual Studio Code. Then open settings.json … Continue reading
Azure AD Roles vs Azure RBAC Roles
Inside Microsoft Azure environment, we see two kind of permission granting mechanism – Azure roles and Azure AD roles. They play their own role as per your requirement as M365 administrator OR as as a Azure Tenant Administrator. We will … Continue reading
Azure Identity Objects aka Security Principal’s
A security principal represents a user, group, or service principal that can be used to assign permission on various Azure Resources. Users (User Principal): These are basically our normal users with UPN and password. We create a user object in … Continue reading
Azure Terraform Module
A Terraform module is a container for creating azure resources with modular approach. Every Terraform configuration has at least a root module & it consists of the resources defined in the terraform .tf files in the main working directory.
Azure Resource group using Terraform
Any resource we create in Azure need to be part of Resource group. So we will write-up a very basic code to create a Azure Resource group. Below is our sample code to create the resource group “Demo-RG” in “eastus” … Continue reading
M365 Licensing using msol and AzureAD powershell
M365 licensing can be tricky sometime. Below cmdlt flow will help you sort out your tenant licensing information properly. PS C:\> Install-Module AzureAD PS C:\> Connect-AzureAD PS C:\> Install-Module MSOnline PS C:\> Connect-MSolservice Next lets get the list of all … Continue reading
Azure Terrafy
Infrastructure as code (Iac) is a perfect way to automate your deployment. But sometime it’s difficult to find a point where to start. So here comes Azure Terrafy for rescue. It is an open-source tool that allows you to quickly … Continue reading