Hi,
I am doing a major overhaul of our Splunk infrastructure from a clone pair of standalone indexers to a multi-indexer, multi-dedicated-search-head (not pooled), deployment server.
In an attempt to reduce the level of manual configuration of the new servers, I've reduced the process to simply install the rpm, run a couple of setup commands and point Splunk at our deployment server (which would be done by puppet or equivalent). The deployment server contains all the "system" config for the various different Splunk roles, including web.conf, outputs.conf, inputs.conf, indexes.conf, server.conf, authorize.conf, authentication.conf, limits.conf. The freshly installed Splunk pulls down all its config, restarts and is all configured correctly. Great!
...But I just came across this piece of documentation that advises caution when using deployment server, so I thought I'd get some second opinions.
http://docs.splunk.com/Documentation/Splunk/4.3.1/Deploy/Updateconfigurations#App_management_issues
Is what I'm doing a good idea (apart from the not insignificant risk of messing up serverclass.conf and destroying everything)? Is there a "best practice" document for managing this kind of setup while reducing manual intervention?
Cheers,
Glenn
... View more