add reactor and beacon for sqlite db

This commit is contained in:
m0duspwnens
2021-06-01 11:15:28 -04:00
parent 7e48740ea7
commit bfaffbc87e
4 changed files with 17 additions and 0 deletions

View File

@@ -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

View File

@@ -0,0 +1,5 @@
beacons:
watch_sqlite.db:
- files:
/opt/so/conf/kratos/db/sqlite.db: {}
- beacon_module: inotify

View File

@@ -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
View File

@@ -0,0 +1,5 @@
so_user_sync:
local.cmd.run:
- tgt: {{ data['data']['id'] }}
- arg:
- so-user sync