mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 09:12:45 +01:00
109 lines
2.3 KiB
Django/Jinja
109 lines
2.3 KiB
Django/Jinja
{% from 'vars/globals.map.jinja' import GLOBALS %}
|
|
|
|
{% if GLOBALS.role == 'so-eval' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-curator',
|
|
'so-dockerregistry',
|
|
'so-elasticsearch',
|
|
'so-elastic-fleet',
|
|
'so-elastic-fleet-package-registry',
|
|
'so-influxdb',
|
|
'so-kibana',
|
|
'so-kratos',
|
|
'so-mysql',
|
|
'so-nginx',
|
|
'so-redis',
|
|
'so-soc',
|
|
'so-soctopus',
|
|
'so-strelka-coordinator',
|
|
'so-strelka-gatekeeper',
|
|
'so-strelka-frontend',
|
|
'so-strelka-backend',
|
|
'so-strelka-manager',
|
|
'so-strelka-filestream'
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-manager' or GLOBALS.role == 'so-standalone' or GLOBALS.role == 'so-managersearch' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-curator',
|
|
'so-dockerregistry',
|
|
'so-elasticsearch',
|
|
'so-elastic-fleet',
|
|
'so-elastic-fleet-package-registry',
|
|
'so-influxdb',
|
|
'so-kibana',
|
|
'so-kratos',
|
|
'so-logstash',
|
|
'so-mysql',
|
|
'so-nginx',
|
|
'so-redis',
|
|
'so-soc',
|
|
'so-soctopus',
|
|
'so-strelka-coordinator',
|
|
'so-strelka-gatekeeper',
|
|
'so-strelka-frontend',
|
|
'so-strelka-backend',
|
|
'so-strelka-manager',
|
|
'so-strelka-filestream'
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-searchnode' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-elasticsearch',
|
|
'so-logstash',
|
|
'so-nginx'
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-heavynode' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-curator',
|
|
'so-elasticsearch',
|
|
'so-logstash',
|
|
'so-nginx',
|
|
'so-redis',
|
|
'so-strelka-coordinator',
|
|
'so-strelka-gatekeeper',
|
|
'so-strelka-frontend',
|
|
'so-strelka-backend',
|
|
'so-strelka-manager',
|
|
'so-strelka-filestream'
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-import' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-dockerregistry',
|
|
'so-elasticsearch',
|
|
'so-elastic-fleet',
|
|
'so-elastic-fleet-package-registry',
|
|
'so-influxdb',
|
|
'so-kibana',
|
|
'so-kratos',
|
|
'so-nginx',
|
|
'so-soc'
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-receiver' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-logstash',
|
|
'so-redis',
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-idh' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-idh',
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-fleet' %}
|
|
{% set NODE_CONTAINERS = [
|
|
'so-elastic-fleet',
|
|
'so-logstash',
|
|
] %}
|
|
|
|
{% elif GLOBALS.role == 'so-sensor' %}
|
|
{% set NODE_CONTAINERS = [] %}
|
|
|
|
{% else %}
|
|
{% set NODE_CONTAINERS = [] %}
|
|
|
|
{% endif %}
|