I am aware that it is pretty simple to programmatically add new apps to Splunk's Deployment Server, as you must simply drop them in the right directory and invoke a reload of the service. For server classes however, this does not seem so trivial. The official documentation asks us to add apps to a server class manually, from the user interface. This I don't like much as it is error prone and non reproducible. Is there any way (or magic location in the Deployment Server's filesystem, like for the apps), where I can drop the configuration of a server class, for it to be loaded in the graphical UI automatically? This will allow me to configure some simple Ansible/Puppet/Chef... task to take care of those files.
... View more