You can / could easily automate it, using scripts calling different cli-commands and or the rest-api to do the stuff.
I am using a script to add new indexes , roles, serverclass (standardized) for the forwarder configuration, deploying it the indexers ... creating the search-head app, linking / wrapping config / doku page from our wiki, from an template, deploying this together with roles and what not to my search head cluster.
I then use the api and or cli (also scriptet) to update / re-read the configs to activate the new app / data-input an make this available in no-time 🙂
Next thing to do is a self-service portal for creating the data-inputs (fwd configuration) for the system-owners/devs 😉
... View more