Hi
I'm trying to use the deployment server to deploy apps to my search head.
The app is installed in $SPLUNK_HOME/etc/apps which would normally be correct but the config for the pooled search head is stored on a shared drive.
The app.conf file in the shared location appears to be updated but not any of the other files.
Should I update serverclass.conf to specify the shared location as the targetRepositoryLocation? What happens if I have multiple search heads?
Is this supported/recommended?
I'm using Splunk 4.2.1
Thanks
I think you should update deploymentclient.conf to change the repositoryLocation to be the pool location:
[deployment-client]
repositoryLocation = /path/to/shared/storage/etc/apps
And you should only set up one of the search heads (in each pool if you have more than one pool) as a Deployment Server client.
I think you should update deploymentclient.conf to change the repositoryLocation to be the pool location:
[deployment-client]
repositoryLocation = /path/to/shared/storage/etc/apps
And you should only set up one of the search heads (in each pool if you have more than one pool) as a Deployment Server client.
FYI: clientName does not need to be set unless the desired effect is to replace the hostname (from DNS) with this specified value.
Thanks, that works but I also had to add the location policy.
[deployment-client]
clientName=search_head
repositoryLocation = /path/to/shared/storage/etc/apps
serverRepositoryLocationPolicy = rejectAlways