From 202977a32369bea9334dd997a36f3f1f3f1b6aba Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Tue, 9 Nov 2021 15:54:15 -0500 Subject: [PATCH] create so script to load saved object defaults --- .../sbin/so-kibana-savedobjects-defaults | 30 +++++++++++++++++++ salt/kibana/so_savedobjects_defaults.sls | 5 ++++ 2 files changed, 35 insertions(+) create mode 100755 salt/common/tools/sbin/so-kibana-savedobjects-defaults create mode 100644 salt/kibana/so_savedobjects_defaults.sls diff --git a/salt/common/tools/sbin/so-kibana-savedobjects-defaults b/salt/common/tools/sbin/so-kibana-savedobjects-defaults new file mode 100755 index 000000000..c3d907961 --- /dev/null +++ b/salt/common/tools/sbin/so-kibana-savedobjects-defaults @@ -0,0 +1,30 @@ +#!/bin/bash + +# Copyright 2014,2015,2016,2017,2018,2019,2020,2021 Security Onion Solutions, LLC +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +. /usr/sbin/so-common + +echo $banner +echo "Running kibana.so_savedobjects_defaults Salt state to restore default saved objects." +printf "This could take a while if another Salt job is running. \nRun this command with --force to stop all Salt jobs before proceeding.\n" +echo $banner + + if [ "$1" = "--force" ]; then + printf "\nForce-stopping all Salt jobs before proceeding\n\n" + salt-call saltutil.kill_all_jobs + fi + +salt-call state.apply kibana.so_savedobjects_defaults -linfo queue=True diff --git a/salt/kibana/so_savedobjects_defaults.sls b/salt/kibana/so_savedobjects_defaults.sls new file mode 100644 index 000000000..4cf6cef34 --- /dev/null +++ b/salt/kibana/so_savedobjects_defaults.sls @@ -0,0 +1,5 @@ +include: + - kibana + - kibana.so_config_load + - kibana.so_securitySolution_load + - kibana.so_dashboard_load