mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 17:52:46 +01:00
new states for kratos config and schema
This commit is contained in:
@@ -43,10 +43,18 @@ kratoslogdir:
|
||||
- group: 928
|
||||
- makedirs: True
|
||||
|
||||
kratossync:
|
||||
kratosschema:
|
||||
file.recurse:
|
||||
- name: /opt/so/conf/kratos
|
||||
- source: salt://kratos/files
|
||||
- name: /opt/so/conf/kratos/schema.json
|
||||
- source: salt://kratos/files/schema.json
|
||||
- user: 928
|
||||
- group: 928
|
||||
- file_mode: 600
|
||||
|
||||
kratosconfig:
|
||||
file.managed:
|
||||
- name: /opt/so/conf/kratos/kratos.yaml
|
||||
- source: salt://kratos/files/kratos.yaml.jinja
|
||||
- user: 928
|
||||
- group: 928
|
||||
- file_mode: 600
|
||||
@@ -54,14 +62,6 @@ kratossync:
|
||||
- defaults:
|
||||
GLOBALS: {{ GLOBALS }}
|
||||
|
||||
kratos_schema:
|
||||
file.exists:
|
||||
- name: /opt/so/conf/kratos/schema.json
|
||||
|
||||
kratos_yaml:
|
||||
file.exists:
|
||||
- name: /opt/so/conf/kratos/kratos.yaml
|
||||
|
||||
so-kratos:
|
||||
docker_container.running:
|
||||
- image: {{ GLOBALS.registry_host }}:5000/{{ GLOBALS.image_repo }}/so-kratos:{{ GLOBALS.so_version }}
|
||||
@@ -77,10 +77,11 @@ so-kratos:
|
||||
- 0.0.0.0:4434:4434
|
||||
- restart_policy: unless-stopped
|
||||
- watch:
|
||||
- file: /opt/so/conf/kratos
|
||||
- file: kratosschema
|
||||
- file: kratosconfig
|
||||
- require:
|
||||
- file: kratos_schema
|
||||
- file: kratos_yaml
|
||||
- file: kratosschema
|
||||
- file: kratosconfig
|
||||
- file: kratoslogdir
|
||||
- file: kratosdir
|
||||
|
||||
|
||||
Reference in New Issue
Block a user