mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 17:52:46 +01:00
move where in the process addtotab template and data directory are created - https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/749
This commit is contained in:
@@ -15,18 +15,6 @@ MONINT=$9
|
|||||||
#NODETYPE=$10
|
#NODETYPE=$10
|
||||||
#HOTNAME=$11
|
#HOTNAME=$11
|
||||||
|
|
||||||
if [ ! -d $local_salt_dir/pillar/data/ ]; then
|
|
||||||
mkdir -p $local_salt_dir/pillar/data/
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create the template
|
|
||||||
if [ ! -f $local_salt_dir/pillar/data/$TYPE.sls ]; then
|
|
||||||
printf '%s\n'\
|
|
||||||
"$TYPE:"\
|
|
||||||
"" > "$local_salt_dir/pillar/data"/$TYPE.sls
|
|
||||||
echo "Added $TYPE Template"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Seeing if this host is already in here. If so delete it"
|
echo "Seeing if this host is already in here. If so delete it"
|
||||||
if grep -q $NAME "$local_salt_dir/pillar/data/$TYPE.sls"; then
|
if grep -q $NAME "$local_salt_dir/pillar/data/$TYPE.sls"; then
|
||||||
echo "Node Already Present - Let's re-add it"
|
echo "Node Already Present - Let's re-add it"
|
||||||
|
|||||||
@@ -56,6 +56,21 @@ add_master_hostfile() {
|
|||||||
whiptail_check_exitstatus $exitstatus
|
whiptail_check_exitstatus $exitstatus
|
||||||
}
|
}
|
||||||
|
|
||||||
|
addtotab_generate_templates() {
|
||||||
|
|
||||||
|
local addtotab_path=$local_salt_dir/pillar/data
|
||||||
|
mkdir -p "$addtotab_path"
|
||||||
|
|
||||||
|
for i in evaltab mastersearchtab mastertab nodestab sensorstab
|
||||||
|
do
|
||||||
|
printf '%s\n'\
|
||||||
|
"$i:"\
|
||||||
|
"" > "$addtotab_path"/$i.sls
|
||||||
|
echo "Added $i Template"
|
||||||
|
done
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
# $5 => (optional) password variable
|
# $5 => (optional) password variable
|
||||||
so_add_user() {
|
so_add_user() {
|
||||||
local username=$1
|
local username=$1
|
||||||
|
|||||||
@@ -405,6 +405,7 @@ fi
|
|||||||
salt_checkin >> $setup_log 2>&1
|
salt_checkin >> $setup_log 2>&1
|
||||||
|
|
||||||
if [[ $is_master || $is_helix ]]; then
|
if [[ $is_master || $is_helix ]]; then
|
||||||
|
addtotab_generate_templates >> $setup_log 2>&1
|
||||||
set_progress_str 25 'Configuring firewall'
|
set_progress_str 25 'Configuring firewall'
|
||||||
set_initial_firewall_policy >> $setup_log 2>&1
|
set_initial_firewall_policy >> $setup_log 2>&1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user