new states for kratos config and schema

This commit is contained in:
m0duspwnens
2022-12-20 15:34:10 -05:00
parent eaa705ee3e
commit 16b882a10e

View File

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