Merge pull request #10485 from Security-Onion-Solutions/fix/elastic_fleet_dedicated

Add so-fleet role logic
This commit is contained in:
weslambert
2023-05-31 16:04:40 -04:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -4,6 +4,7 @@
# Elastic License 2.0.
{% from 'allowed_states.map.jinja' import allowed_states %}
{% from 'vars/globals.map.jinja' import GLOBALS %}
{% if sls.split('.')[0] in allowed_states %}
# Add EA Group
@@ -51,6 +52,7 @@ eastatedir:
- group: 939
- makedirs: True
{% if GLOBALS.role != "so-fleet" %}
eaintegrationsdir:
file.directory:
- name: /opt/so/conf/elastic-fleet/integrations
@@ -79,7 +81,7 @@ ea-integrations-load:
- onchanges:
- file: eaintegration
- file: eadynamicintegration
{% endif %}
{% else %}
{{sls}}_state_not_allowed:

View File

@@ -62,9 +62,11 @@ so-elastic-fleet:
{% endif %}
{% endif %}
{% if GLOBALS.role != "so-fleet" %}
so-elastic-fleet-integrations:
cmd.run:
- name: /usr/sbin/so-elastic-fleet-integration-policy-load
{% endif %}
delete_so-elastic-fleet_so-status.disabled:
file.uncomment: