mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
Add tuneable to the global pillar
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
{%- set THREADS = salt['pillar.get']('logstash_settings:ls_input_threads', '') %}
|
{%- set THREADS = salt['pillar.get']('logstash_settings:ls_input_threads', '') %}
|
||||||
{%- set access_key = salt['pillar.get']('minio:access_key', '') %}
|
{%- set access_key = salt['pillar.get']('minio:access_key', '') %}
|
||||||
{%- set access_secret = salt['pillar.get']('minio:access_secret', '') %}
|
{%- set access_secret = salt['pillar.get']('minio:access_secret', '') %}
|
||||||
|
{%- set INTERVAL = salt['pillar.get']('s3_settings:interval', 5) %}
|
||||||
input {
|
input {
|
||||||
s3 {
|
s3 {
|
||||||
access_key_id => "{{ access_key }}"
|
access_key_id => "{{ access_key }}"
|
||||||
@@ -13,7 +14,7 @@ input {
|
|||||||
endpoint => "https://{{ MANAGER }}:9595"
|
endpoint => "https://{{ MANAGER }}:9595"
|
||||||
bucket => "logstash"
|
bucket => "logstash"
|
||||||
delete => true
|
delete => true
|
||||||
interval => 5
|
interval => {{ INTERVAL }}
|
||||||
codec => json
|
codec => json
|
||||||
additional_settings => {
|
additional_settings => {
|
||||||
"force_path_style" => true
|
"force_path_style" => true
|
||||||
|
|||||||
@@ -1,16 +1,19 @@
|
|||||||
{%- set MANAGER = salt['grains.get']('master') %}
|
{%- set MANAGER = salt['grains.get']('master') %}
|
||||||
{%- set access_key = salt['pillar.get']('minio:access_key', '') %}
|
{%- set access_key = salt['pillar.get']('minio:access_key', '') %}
|
||||||
{%- set access_secret = salt['pillar.get']('minio:access_secret', '') %}
|
{%- set access_secret = salt['pillar.get']('minio:access_secret', '') %}
|
||||||
|
{%- set SIZE_FILE = salt['pillar.get']('s3_settings:size_file', 2048) %}
|
||||||
|
{%- set TIME_FILE = salt['pillar.get']('s3_settings:time_file', 1) %}
|
||||||
|
{%- set ENCODING = salt['pillar.get']('s3_settings:encoding', 'gzip') %}
|
||||||
output {
|
output {
|
||||||
s3 {
|
s3 {
|
||||||
access_key_id => "{{ access_key }}"
|
access_key_id => "{{ access_key }}"
|
||||||
secret_access_key => "{{ access_secret}}"
|
secret_access_key => "{{ access_secret}}"
|
||||||
endpoint => "https://{{ MANAGER }}:9595"
|
endpoint => "https://{{ MANAGER }}:9595"
|
||||||
bucket => "logstash"
|
bucket => "logstash"
|
||||||
size_file => 2048
|
size_file => {{ SIZE_FILE }}
|
||||||
time_file => 1
|
time_file => {{ TIME_FILE }}
|
||||||
codec => json
|
codec => json
|
||||||
encoding => gzip
|
encoding => {{ ENCODING }}
|
||||||
temporary_directory => "/usr/share/logstash/data/tmp"
|
temporary_directory => "/usr/share/logstash/data/tmp"
|
||||||
additional_settings => {
|
additional_settings => {
|
||||||
"force_path_style" => true
|
"force_path_style" => true
|
||||||
|
|||||||
@@ -1121,7 +1121,12 @@ manager_global() {
|
|||||||
" delete: 45"\
|
" delete: 45"\
|
||||||
"minio:"\
|
"minio:"\
|
||||||
" access_key: $ACCESS_KEY"\
|
" access_key: $ACCESS_KEY"\
|
||||||
" access_secret: $ACCESS_SECRET" > "$global_pillar"
|
" access_secret: $ACCESS_SECRET"\
|
||||||
|
"s3_settings:"\
|
||||||
|
" size_file: 2048"\
|
||||||
|
" time_file: 1"\
|
||||||
|
" encoding: gzip"\
|
||||||
|
" interval: 5" > "$global_pillar"
|
||||||
|
|
||||||
printf '%s\n' '----' >> "$setup_log" 2>&1
|
printf '%s\n' '----' >> "$setup_log" 2>&1
|
||||||
cat "$global_pillar" >> "$setup_log" 2>&1
|
cat "$global_pillar" >> "$setup_log" 2>&1
|
||||||
|
|||||||
Reference in New Issue
Block a user