© 2026 Hashnode
To authenticate Terraform and GitLab CI/CD with Azure, you need four environment variables: ARM_SUBSCRIPTION_ID ARM_TENANT_ID ARM_CLIENT_ID ARM_CLIENT_SECRET These values come from an Azure Service Principal, which acts as a secure identity for...

If you have been using the Azure portal to set up your cloud resources, you likely have experience using Azure Resource Manager (ARM) templates for consistent build and deployment. However, there are limitations to using ARM templates which among oth...

What is an Azure App Service Plan: an App Service plan is what is needed to run a Web App on Azure Cloud. It is the set of resources needed for a web application to run. STEP 1. Prerequisite to creating Azure App Service: In this project AZURE CLI wi...

Introduction. In today’s world, getting a simple website online shouldn’t feel so difficult. Whether you're a beginner or a just someone exploring cloud deployment, this project walks you through how to host a static website on Azure App Service usin...

Kubernetes has become the industry standard for managing containerized applications, and Azure Kubernetes Service (AKS) offers a fully managed solution that simplifies the deployment and operation of Kubernetes clusters on Azure. If you're looking to...

This is a complete, step-by-step guide that walks readers through the setup and usage of Terraform with Microsoft Azure, including how to install Terraform, configure Azure as a provider, and manage Terraform state in Terraform Cloud. Introduction Th...
