Learn what Terraform does, and how it compares to Chef, Puppet, Ansible, CloudFormation, and other tools.
Why use Terraform?
Software is not done when the code is working on your computer. It’s not done when the tests pass. And it’s not done
when someone gives you a “ship it” on a code review. Software isn’t done until you deliver it to the user.
Software delivery consists of all the work you need to do to make the code available to a customer, such as running
that code on production servers, making the code resilient to outages and traffic spikes, and protecting the code from
attackers. Before you dive into the details of Terraform, it’s worth taking a step back to see where Terraform fits
into the bigger picture of software delivery.
Continue reading Why use Terraform?.