mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
add reactor and beacon for sqlite db
This commit is contained in:
@@ -67,3 +67,5 @@ peer:
|
|||||||
reactor:
|
reactor:
|
||||||
- 'so/fleet':
|
- 'so/fleet':
|
||||||
- salt://reactor/fleet.sls
|
- salt://reactor/fleet.sls
|
||||||
|
- salt/beacon/*/inotify//watch_sqlite.db:
|
||||||
|
- salt://reactor/kratos.sls
|
||||||
|
|||||||
5
salt/manager/files/beacons.conf
Normal file
5
salt/manager/files/beacons.conf
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
beacons:
|
||||||
|
watch_sqlite.db:
|
||||||
|
- files:
|
||||||
|
/opt/so/conf/kratos/db/sqlite.db: {}
|
||||||
|
- beacon_module: inotify
|
||||||
@@ -121,6 +121,11 @@ syncesusers:
|
|||||||
- /opt/so/saltstack/local/salt/elasticsearch/files/users
|
- /opt/so/saltstack/local/salt/elasticsearch/files/users
|
||||||
- /opt/so/saltstack/local/salt/elasticsearch/files/users_roles
|
- /opt/so/saltstack/local/salt/elasticsearch/files/users_roles
|
||||||
|
|
||||||
|
beacons_config:
|
||||||
|
file.managed:
|
||||||
|
- name: /etc/salt/minion.d/beacons.conf
|
||||||
|
- source: salt://manager/files/beacons.conf
|
||||||
|
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
||||||
{{sls}}_state_not_allowed:
|
{{sls}}_state_not_allowed:
|
||||||
|
|||||||
5
salt/reactor/kratos.sls
Normal file
5
salt/reactor/kratos.sls
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
so_user_sync:
|
||||||
|
local.cmd.run:
|
||||||
|
- tgt: {{ data['data']['id'] }}
|
||||||
|
- arg:
|
||||||
|
- so-user sync
|
||||||
Reference in New Issue
Block a user