Search⌘ K
AI Features

Terraform Providers

Explore how Terraform providers enable managing and authenticating Azure resources, focusing on the azurerm provider to create and apply Azure Kubernetes Service cluster configurations with Terraform.

Viewing Terraform provider

Almost everything we do needs a provider. In this case, we’ll need azurerm. A provider allows us to configure the credentials used to authenticate with Azure and a few other things. For more information, please visit the Azure Provider section of the Terraform documentation.

Let’s take a quick look at the definition of the provider.tf.

The output of the provider file is as follows.

Shell
provider "azurerm" {
features {}
}

The provider is almost empty. Usually, we would specify the Client ID, Subscription ID, or Tenant ID, ...