We use Consul along with Chef running in local mode. Although some of the service discovery can be replicated with a centralized conf management server, Consul has some really nice features.
For example: we use Docker heavily, and each container is registered in consul with the ports that it has opened and a health check. HAProxy on a frontend node is setup with consul-template to route traffic to the correct server/port combos and only on healthy nodes. Changes are generally reflected in under a second.
There's actually a page in the docs for consul vs CM as well which might help expand on my anecdote: http://www.consul.io/intro/vs/chef-puppet.html
Cheers,
William
--
You received this message because you are subscribed to the Google Groups "devops-toolchain" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devops-toolcha...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.