Connect GitHub and Azure using OpenID Connect
OpenID Connect (OIDC) enables GitHub Actions workflows to authenticate and access resources inside your Azure tenant. The primary advantage is you no longer have to store Azure credentials as GitHub…
OpenID Connect (OIDC) enables GitHub Actions workflows to authenticate and access resources inside your Azure tenant. The primary advantage is you no longer have to store Azure credentials as GitHub…
Terraform is an excellent infrastructure as code (IaC) tool for managing Azure resources. However, a configuration drift issue occurs with Function App application settings and Terraform when deploying function app…
Azure Automation accounts have traditionally used Run As accounts to authenticate to other Azure services. However, Microsoft is deprecating Azure Automation Run As accounts in favor of using a managed…
Azure Functions are a great serverless option in Azure for executing code. You can deploy functions using multiple languages, including PowerShell. This tutorial will teach you how to configure your…
In a previous article (PowerShell SecretManagement: Getting Started), you learned about a new module from Microsoft named SecretManagement. This module provides an abstraction layer to an extension vault for storing…
Azure provides many options for high availability and resilience in its services. Two such Azure features are availability zones and availability sets. In this article, you will learn about the…
Terraform is a popular Infrastructure as Code solution. Did you know that you can manage other Azure resources, such as policy definitions and assignments with Terraform? In this tutorial, you…
In previous posts, you learned how to create your first Azure Automation PowerShell runbook and configure authentication to Azure resources. With these tools available, your next step is to expand…
HashiCorp Terraform is an open-source Infrastructure as Code (IaC) tool that enables deploying resources on-premises and to the cloud. You can build, modify, and version your environment using an efficient…
In a previous tutorial, you learned about creating your first Azure Automation PowerShell runbook. You set up an Azure Automation account, authored a PowerShell runbook, and incorporated parameters and variable…