I have multiple environments configured with Splunk (Say DEV, Testing,UAT and PROD). My DEV environment has one Search Head, one Job Server and one Deployment Server instance (one Indexer) as well. All Splunk development is happening on DEV. I am creating the tar file in DEV (Deployment server instance) and pushing it to other instances (Search Head, Job Server) in DEV. I have some utility apps which needs to be deployed to Deployment server instance also (which are useful in deployment). These utility apps are configured manually in DEV environment. Now the same apps have to be deployed on Deployment server instance of other environments. Is it possible to make one deployment server instance (Say for Testing and UAT) to receive apps from another deployment server (DEV deployment server), so that I can avoid manual installation of these utility apps?
Also, is it possible to deploy to a directory other then $Splunk$/etc/apps?