Files
securityonion/pillar/data/addtotab.sh
2018-11-26 21:19:26 -05:00

39 lines
1.1 KiB
Bash

#!/usr/bin/env bash
# This script adds sensors/nodes/etc to the nodes tab
TYPE=$1
NAME=$2
IPADDRESS=$3
CPUS=$4
GUID=$5
MANINT=$6
MONINT=$7
if grep -q $IPADDRESS "/opt/so/saltstack/pillar/data/$1.sls"; then
echo "Node Already Present"
else
echo " $NAME:" >> /opt/so/saltstack/pillar/data/$1.sls
echo " ip: $IPADDRESS" >> /opt/so/saltstack/pillar/data/$1.sls
echo " manint: $MANINT" >> /opt/so/saltstack/pillar/data/$1.sls
echo " totalcpus: $CPUS" >> /opt/so/saltstack/pillar/data/$1.sls
echo " guid: $GUID" >> /opt/so/saltstack/pillar/data/$1.sls
if [ $TYPE == 'sensorstab' ]; then
echo " monint: $MONINT" >> /opt/so/saltstack/pillar/data/$1.sls
salt-call state.apply ca
salt-call state.apply ssl
salt-call state.apply common
salt-call state.apply utility
fi
if [ $TYPE == 'evaltab' ]; then
echo " monint: $MONINT" >> /opt/so/saltstack/pillar/data/$1.sls
fi
if [ $TYPE == 'nodestab' ]; then
salt-call state.apply ca
salt-call state.apply ssl
salt-call state.apply common
salt-call state.apply utility
fi
fi