Service Discovery in ES

I am looking for service discovery support for ES nodes cluster like consul or etcd. Please let me know of this kind of integration can be done.

If you search for elasticsearch and consul on github or google, there are several projects to take a look at as well as blog posts. Have you looked at these already?

I found one and it was meant for CentOS flavor. Please can you send me some references?