I know how to create an app from the GUI of Splunk. But, on a clustered environment, I believe this needs to be created on the deployer. I cannot find any documentation that gives step by step help to create a new empty app on a clustered Linux environment.
I do not know linux much at all, and am only needing to deploy a new empty base app.
Any pointers to documentation or help would be great ! Thanks.
An application is just a directory. You can create a directory in the /opt/splunk/etc/shcluster/apps directory and then run the command /opt/splunk/bin/splunk apply apply shcluster-config command and it will push that directory to your cluster.
Note that the directory structure within an app is exactly the same for a standalone and a clustered app. Only difference is the standalone one is in etc/apps and the clustered one is in etc/shcluster/apps.
When I create app directories I do put a few files such as default.meta and app.conf which allow configuring permissions, app name, etc.
The official documentation is at Use the deployer to distribute apps and configuration updates
An application is just a directory. You can create a directory in the /opt/splunk/etc/shcluster/apps directory and then run the command /opt/splunk/bin/splunk apply apply shcluster-config command and it will push that directory to your cluster.
Note that the directory structure within an app is exactly the same for a standalone and a clustered app. Only difference is the standalone one is in etc/apps and the clustered one is in etc/shcluster/apps.
When I create app directories I do put a few files such as default.meta and app.conf which allow configuring permissions, app name, etc.