When working with Terraform on Azure to manage resources, there are times when it's necessary to get a reference to an Azure Subscription. This...
Category
DevOps / SRE
Terraform Quickstart Templates OSS Project from Build5Nines
There are times when the best resource to use for learning code or even putting some techniques into practice is a simple, prewritten code sample....
AzAPI Terraform Provider: Introduction to working with Azure Preview Resources
The AzAPI Terraform Provider for deploying and managing Microsoft Azure resources is a lightweight, "thin layer" provider built on top of the Azure...
Terraform: Deploy Azure ExpressRoute Circuit with VNet Gateway
Microsoft offers the ability to create a direct, private connection between Azure data centers and infrastructure located on-premises or in a...
Terraform Expression: Get List Object by Attribute Value Lookup
Terraform provides a greater ability to define Infrastructure as Code (IaC) through its support of Expressions. Expressions are lines of code that...
Azure CLI: Call Azure REST API Directly
The Azure CLI is a command-line tool built to give a native CLI interface for working with Microsoft Azure resources. The Azure CLI itself will make...
Terraform Modules: Create Reusable Infrastructure as Code
Terraform, being an Infrastructure as Code (IaC) tool, enables you to write declarative code that is then used to provision and manage resources...
Azure DevOps: Create SSH Key to Authorize Git on macOS
Instead of using username / password to authenticate with the Git (git) command-line when cloning repositories, Git supports the use of the more...
Terraform: Deploy to Multiple Azure Subscriptions in Single Project
In most Terraform projects you'll probably be deploying and managing Azure resources within a single Azure Subscription. However, it's common to...
Terraform: Overview of Azure Providers and Tools
HashiCorp Terraform is a great Infrastructure as Code (IaC) tool that helps you deploy and manage IT Resources using declarative code written in HCL...
Terraform: Azure Resource Tags Tips
In Microsoft Azure, you can assign Tags to Azure Resources to add additional metadata to them. This can be used to enhance the reporting of your...
Azure Resource Naming Conventions and Best Practices
One of the most difficult things in IT is naming things. The same goes for choosing the correct naming convention to use when naming cloud resources...
Terraform: If/Else Conditional Resource and Module Deployment
Terraform has an inline If/Else conditional expression that enables you to set parameters and variables programmatically based on the condition...
What is the HashiCorp Ambassador Award?
HashiCorp, the company behind Terraform, Consul, and Vault, has a community recognition award they call "HashiCorp Ambassador." This award is given...
Azure Functions: Copy Blob Between Azure Storage Accounts in C#
I recently worked on a project where I was required to write an Azure Function that would watch for newly stored files in Azure Blob Storage, copy...
Azure CLI: Add/Remove IP Addresses on Azure Synapse Firewall
Recently, I performed a lot of work as a Site Reliability Engineer (SRE) / DevOps Engineer on a project that utilizes Azure Synapse for a large data...
Azure CLI: Get Private Link Service Alias / DNS Name
Azure Private Link provides a way to be able to access resources sitting behind an Azure Load Balancer (such as Virtual Machines) to be accessed by...
AZ-400: Microsoft Azure DevOps Solutions Certification Exam
The AZ-400 Microsoft Azure DevOps Solutions certification exam tests and validates a candidates expertise as a DevOps Professional around the use of...
What is IP Address of Azure DevOps Build Agent and Set Firewall to Allow it
If you are using the Microsoft-hosted Azure DevOps Build Agents, then you wont really have a reliable way to know what IP Address traffic from the...
Deploy C# Script Function App using Azure DevOps YAML Pipeline
A powerful way to write and build Azure Functions is to use C# Script. This allows you to easily write function directly within the Azure Portal, or...