mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 01:32:47 +01:00
Resolve salt pillar/state/jinja race condition
This commit is contained in:
@@ -7,6 +7,8 @@
|
|||||||
elastic_auth_pillar:
|
elastic_auth_pillar:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: /opt/so/saltstack/local/pillar/elasticsearch/auth.sls
|
- name: /opt/so/saltstack/local/pillar/elasticsearch/auth.sls
|
||||||
|
- mode 600
|
||||||
|
- reload_pillar: True
|
||||||
- contents: |
|
- contents: |
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
auth:
|
auth:
|
||||||
|
|||||||
1
salt/elasticsearch/files/curl.config.template
Normal file
1
salt/elasticsearch/files/curl.config.template
Normal file
@@ -0,0 +1 @@
|
|||||||
|
user = "{{ salt['pillar.get']('elasticsearch:auth:users:so_elastic_user:user') }}:{{ salt['pillar.get']('elasticsearch:auth:users:so_elastic_user:pass') }}"
|
||||||
@@ -110,8 +110,9 @@ strelka_yara_update:
|
|||||||
elastic_curl_config_distributed:
|
elastic_curl_config_distributed:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: /opt/so/saltstack/local/salt/elasticsearch/curl.config
|
- name: /opt/so/saltstack/local/salt/elasticsearch/curl.config
|
||||||
|
- source: salt://elasticsearch/files/curl.config.template
|
||||||
|
- template: jinja
|
||||||
- mode: 600
|
- mode: 600
|
||||||
- contents: user = "{{ salt['pillar.get']('elasticsearch:auth:users:so_elastic_user:user') }}:{{ salt['pillar.get']('elasticsearch:auth:users:so_elastic_user:pass') }}"
|
|
||||||
- show_changes: False
|
- show_changes: False
|
||||||
|
|
||||||
# Must run before elasticsearch docker container is started!
|
# Must run before elasticsearch docker container is started!
|
||||||
|
|||||||
Reference in New Issue
Block a user