-
Notifications
You must be signed in to change notification settings - Fork 1
/
oa_system_config_demo.yaml
28 lines (28 loc) · 1.2 KB
/
oa_system_config_demo.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
filesystem:
app_root: /full/path/to/operating/dir # absolute path of where you want the data files and logs to sit
log_path:
- logs
data_path:
- resources
local_db: dash.db # filename for sqlite OR null if using another connection
log_file: cava_log.log # name of log file stored in app_dir
logging:
log_level: debug # debug | info | warning | error | critical
log_target: file # file | console
echo: false
private_key:
key_creds: name_your_private_key
key_home: /path/to/private_key/secring.gpg
gpg_app: /usr/bin/gpg
keyring:
backend: sagecipher.keyring.Keyring
db:
pass_store_type: local # choose either local or keyring - if keyring, will search keystore using db_pid_env etc. as labels, else use raw (recommended only for local instances)
db_pid_env: source_db_pid # db credential password label as stored in keyring
db_uid_env: source # db credential user label as stored in keyring
host: 127.0.0.1
host_pid_env: source_host_pid # ssh credential password label (if tunneling required)
host_uid_env: source_host_uid # ssh credential user ID label (if tunneling required)
platform: postgresql # if sqlite, the rest of the DB section will be ignored
port: 5432
schema: source