A Practical Introduction to Terraform using Multiple Clouds

Session Information

Session Link


In this workshop we’ll learn how to automate building of cloud infrastructure. We’ll see how previously point-and-click infrastructure deployments can be specified declaratively in source-controlled files, and have their lifecycle managed by the leading cloud-native tool: Terraform. We’ll go from nothing to two servers in two clouds, and managed DNS too. Note that this workshop is about deploying IaaS resources, rather than services or Kubernetes.

You’ll leave with an understanding of the principles of declarative infrastructure management. You’ll be comfortable getting hands-on with Terraform, and you’ll have practical experience using it to manage two leading clouds. You’ll know advances Terraform syntax and best-practices.


  • Overall: 100% green; 0% yellow; 0% red (n == 19)
  • Speaker knowledge: 100% green; 0% yellow; 0% red (n == 19)
  • Speaker presentation skills: 94% green; 6% yellow; 0% red (n == 19)