Really? I feel like half of my time working with hashicorp tools is spent cursing. Vagrant takes more time to parse its ruby code than it takes to boot a vm and its guest. It breaks my coworkers routing on a regular basis. Terraform breaks for almost everything I&#x27;ve tried it with- no, deleting my infrastructure and rebuilding it from scratch is not acceptable in production. Consul is a distributed dowtime protocol, using a modern, peer reviewed consensus algorithm, and a gossip protocol for auto-partitioning of your network.