About Show #687
What is Terraform, and why should you use it? Richard chats with Jennelle Crothers about HashiCorp's open source project called Terraform, providing configuration-as-code solutions for building out Azure infrastructure. As Jennelle describes it, this is code for racking-and-stacking Azure resources: Defining your virtual machines (or containers), wiring them up with networking, and so on. You could do it with Azure ARM, but do you want that much JSON in your life? Jennelle talks about the Azure Provider for Terraform and how it transforms the easy-to-read code of Terraform into Azure objects. But that code is still unique to Azure, don't expect to use your same Terraform scripts with other cloud providers.