Terraform with Azure

A half day long private workshop focusing on Terraform fundamentals and hands-on exercise with Azure Cloud and Azure Kubernetes Service.

Featured image

This half-day online workshop focused the concepts of Infrastructure as Code using Terraform. I chose Azure Cloud as the target Cloud Service Provider and covered:

  • Infrastructure as Code (IaC) Landscape
  • Terraform OSS, Cloud, Enterprise
  • Terraform Concepts
    • CLI
    • State
    • Providers
    • Workspaces
    • Basic Commands
    • Plan vs Apply
    • Modules
  • Hands-On
    • Setup an AKS cluster and Azure PostgreSQL service
  • Review a Production Setup

During the workshop, the 40+ attendees followed the hands-on exercises on deploying a microservice in a containerized fashion on Azure Kubernetes Service and accessing those endpoints using Ingress Controllers. Entire cluster deployment as well as Kubernetes workload was deployed using Terraform.