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…
The PowerShell ForEach loop is an excellent tool for iterating through a collection, such as an array of items. You can take action on each item in the array using…
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…
PowerShell is a fantastic tool for creating repeatable processes. You might need to create, modify, or delete objects in your environment, such as user accounts, virtual machines, or mailboxes. You…
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…
Managing secrets, passwords, or tokens in a PowerShell script has always been a tricky situation. Microsoft has released the PowerShell SecretManagement module. This module provides cmdlets to interact with secrets…
If you want to take your PowerShell function writing skills to the next level, consider implementing Begin, Process, and End blocks. These input processing methods enable your functions to process…