This app allows changing of files just like you are on the filesystem; it should be used very carefully in any environment that you care about.
default/folders. You should follow normal Splunk
/local/*.conffiles or files in
default/if you are the developer of that app
There is some basic audit logging here:
Copyright (C) 2019 Chris Younger
I am a Splunk Professional Services consultant working for JDS Australia (https://www.jds.net.au), in Brisbane Australia.
Before enabling the git auto-complete feature you must first create a git repository somewhere. For example:
$ cd /opt/splunk/etc $ git init
You will probably also need to set a username and email address for config_explorer to use for commits:
git config user.name config_explorer git config user.email email@example.com
If you wish to use a non-standard git repository location, you can set these environment variables:
export GIT_DIR=/opt/splunk/.git/ export GIT_WORK_TREE=/opt/splunk/
You will need to consider your
.gitignore file. If your directory already has
.gitignore files in it, you
may instead need to make a
.gitignore file that ignores deeper nested
Finally, if you want to push changes to an external repo, I would recommend you create a
to do so, or alternatively, see my custom git app here: https://splunkbase.splunk.com/app/4182/
In order to prevent file editing semi-permanantly, set
write_access = false and
hide_settings = true.
This will prevent being able to change settings until someone changes files directly on the filesystem.
The following third-party libraries are used by this app. Thank you!
Splunk AppInspect evaluates Splunk apps against a set of Splunk-defined criteria to assess the validity and security of an app package and components.
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 50GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps and add-ons from Splunk, our partners and our community. Find an app or add-on for most any data source and user need, or simply create your own with help from our developer portal.