mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
[fix] Comment template lines in so-status
This commit is contained in:
@@ -15,34 +15,34 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
{%- set pillar_suffix = ':containers' -%}
|
# {%- set pillar_suffix = ':containers' -%}
|
||||||
{%- if (salt['grains.get']('role') == 'so-mastersearch') -%}
|
# {%- if (salt['grains.get']('role') == 'so-mastersearch') -%}
|
||||||
{%- set pillar_val = 'master_search' -%}
|
# {%- set pillar_val = 'master_search' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-master') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-master') -%}
|
||||||
{%- set pillar_val = 'master' -%}
|
# {%- set pillar_val = 'master' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-heavynode') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-heavynode') -%}
|
||||||
{%- set pillar_val = 'heavy_node' -%}
|
# {%- set pillar_val = 'heavy_node' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-sensor') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-sensor') -%}
|
||||||
{%- set pillar_val = 'sensor' -%}
|
# {%- set pillar_val = 'sensor' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-eval') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-eval') -%}
|
||||||
{%- set pillar_val = 'eval' -%}
|
# {%- set pillar_val = 'eval' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-fleet') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-fleet') -%}
|
||||||
{%- set pillar_val = 'fleet' -%}
|
# {%- set pillar_val = 'fleet' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-helix') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-helix') -%}
|
||||||
{%- set pillar_val = 'helix' -%}
|
# {%- set pillar_val = 'helix' -%}
|
||||||
{%- elif (salt['grains.get']('role') == 'so-node') -%}
|
# {%- elif (salt['grains.get']('role') == 'so-node') -%}
|
||||||
{%- if (salt['pillar.get']('node:node_type') == 'parser') -%}
|
# {%- if (salt['pillar.get']('node:node_type') == 'parser') -%}
|
||||||
{%- set pillar_val = 'parser_node' -%}
|
# {%- set pillar_val = 'parser_node' -%}
|
||||||
{%- elif (salt['pillar.get']('node:node_type') == 'hot') -%}
|
# {%- elif (salt['pillar.get']('node:node_type') == 'hot') -%}
|
||||||
{%- set pillar_val = 'hot_node' -%}
|
# {%- set pillar_val = 'hot_node' -%}
|
||||||
{%- elif (salt['pillar.get']('node:node_type') == 'warm') -%}
|
# {%- elif (salt['pillar.get']('node:node_type') == 'warm') -%}
|
||||||
{%- set pillar_val = 'warm_node' -%}
|
# {%- set pillar_val = 'warm_node' -%}
|
||||||
{%- elif (salt['pillar.get']('node:node_type') == 'search') -%}
|
# {%- elif (salt['pillar.get']('node:node_type') == 'search') -%}
|
||||||
{%- set pillar_val = 'search_node' -%}
|
# {%- set pillar_val = 'search_node' -%}
|
||||||
{%- endif -%}
|
# {%- endif -%}
|
||||||
{%- endif -%}
|
# {%- endif -%}
|
||||||
{%- set pillar_name = pillar_val ~ pillar_suffix -%}
|
# {%- set pillar_name = pillar_val ~ pillar_suffix -%}
|
||||||
{%- set container_list = salt['pillar.get'](pillar_name) %}
|
# {%- set container_list = salt['pillar.get'](pillar_name) %}
|
||||||
|
|
||||||
if ! [ "$(id -u)" = 0 ]; then
|
if ! [ "$(id -u)" = 0 ]; then
|
||||||
echo "This command must be run as root"
|
echo "This command must be run as root"
|
||||||
@@ -98,15 +98,14 @@ compare_lists() {
|
|||||||
# {% endraw %}
|
# {% endraw %}
|
||||||
|
|
||||||
create_expected_container_list() {
|
create_expected_container_list() {
|
||||||
{% for item in container_list%}
|
# {% for item in container_list%}
|
||||||
expected_container_list+=("{{ item }}")
|
expected_container_list+=("{{ item }}")
|
||||||
{% endfor %}
|
# {% endfor %}
|
||||||
}
|
}
|
||||||
|
|
||||||
populate_container_lists() {
|
populate_container_lists() {
|
||||||
systemctl is-active --quiet docker
|
|
||||||
|
|
||||||
if [[ $? = 0 ]]; then
|
if systemctl is-active --quiet docker; then
|
||||||
mapfile -t docker_raw_list < <(curl -s --unix-socket /var/run/docker.sock http:/v1.40/containers/json?all=1 \
|
mapfile -t docker_raw_list < <(curl -s --unix-socket /var/run/docker.sock http:/v1.40/containers/json?all=1 \
|
||||||
| jq -c '.[] | { Name: .Names[0], State: .State }' \
|
| jq -c '.[] | { Name: .Names[0], State: .State }' \
|
||||||
| tr -d '/{"}')
|
| tr -d '/{"}')
|
||||||
|
|||||||
Reference in New Issue
Block a user