Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation
Yevgeniy Brikman

In the first example with Ansible, realistically we would use an inventory file or automatically pull the inventory from AWS before arbitrarily creating 15 new EC2 instances. But to your point, that requires a lot of extra thought and code compared to the declarative approach.

Like what you read? Give Jason Haas a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.