karmi/cookbook-elasticsearch — pull request #39 by benattar (2012-12-12 12:18:17+00:00)
Title: Network/HTTP/Multicast/Persistence/JMX/Logging/Recovery Settings 

The current configuration templating leaves out many very useful settings. I am submitting this pull request to shore up some holes that might make the cookbook far more useful to folks in different environments. Included in these commits are the following:
- Network configurations including bind addresses and tcp port
- HTTP configurations including port and max_content_length
- Multicast discovery that plays nicely with the aforementioned bind addresses. You can easily control which network you do your multicast discovery on and even if you are in an env with cluster nodes that span multiple internal networks. Works very well in production.
- Persistence gateway configuration thresholds are now tuneable
- JMX can be turned on or off as needed
- Logging thresholds are now tuneable for Slow Log and GC Log
- Recovery Throttling is now configurable.

I hope this helps everyone else out as much as it has helped us.