Terraform

what is infrastructure as code

what is terraform

what are the use cases

Terraform core concepts

  • Terraform init, plan, apply and destroy

  • TF lint

  • Terraform providers and versions

  • Terraform states

Terraform Installation on windows, Mac and linux

  • create application object to work with terraform

    • azure ad

    • app registration -> terraform

    • create client secret

    • provision a contributor role

Creating a subscription

Creating a Entra ID

Creating a Resource Group

Creating a storage account

  • Creating container

  • Creating blob

Creating Azure Kubernetes Service

Terraform configuration file accessing client_secret from keyvault

Explain Terraform workflow

what is Terraform Providers

Last updated