Date: August 12, 2014
By: Aaron Delp and Brian Gracely
Description: Brian talks to Mitchell Hashimoto (@mitchellh, Founder of @HashiCorp. Creator of Vagrant, Packer, Serf, Consul, and Terraform) about their new tool Terraform and the evolution of DevOps. They discuss how their tools compliment each other and existing tools such as Chef, Puppet, Ansible. They highlight how Hashicorp hides complexity for DevOps teams. Music Credit: Nine Inch Nails (www.nin.com)
Hashicorp - http://www.hashicorp.com/
Vagrant - http://www.vagrantup.com/
Packer - http://www.packer.io/
Serf - http://www.serfdom.io/
Consul - http://www.consul.io/
Terraform - http://www.terraform.io/
Topic 4 - With many of your tools, including Terraform, you highlight that it doesn’t really replace existing tools like Chef, Puppet, etc, but rather augments them. Do you find that it’s complicated to explain that to people that might be familiar with tools?
Topic 5 - It’s interesting that in Terraform you’ve separated Planning (terraform plan) from Execution (terraform graph). Especially as things scale, it’s really difficult to see interdependencies. What does Terraform do to help both aspects as companies scale?
Topic 6 - The set of tools that you’ve created are individually very powerful. Have you see people or customers attempt to abstract them and put them into a broader system (eg. Self-Service Portal; Cloud Broker)?
Topic 7 - What are the most common use-cases you see for people using your tools?