| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 1 | map: |
| 2 | name: | ||||
| 3 | type: str | ||||
| 4 | required: True | ||||
| Matteo Scandolo | 6bc017c | 2017-05-25 18:37:42 -0700 | [diff] [blame] | 5 | xos_dir: |
| 6 | type: str | ||||
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 7 | database: |
| 8 | type: map | ||||
| 9 | map: | ||||
| Matteo Scandolo | 6bc017c | 2017-05-25 18:37:42 -0700 | [diff] [blame] | 10 | name: |
| 11 | type: str | ||||
| 12 | required: True | ||||
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 13 | username: |
| 14 | type: str | ||||
| Matteo Scandolo | 6bc017c | 2017-05-25 18:37:42 -0700 | [diff] [blame] | 15 | required: True |
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 16 | password: |
| 17 | type: str | ||||
| Matteo Scandolo | 6bc017c | 2017-05-25 18:37:42 -0700 | [diff] [blame] | 18 | required: True |
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 19 | logging: |
| 20 | type: map | ||||
| 21 | map: | ||||
| Matteo Scandolo | 202ae18 | 2017-06-01 15:28:08 -0700 | [diff] [blame] | 22 | logstash_hostport: |
| 23 | type: str | ||||
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 24 | level: |
| 25 | type: str | ||||
| Matteo Scandolo | 1879ce7 | 2017-05-30 15:45:26 -0700 | [diff] [blame] | 26 | # TODO add validation [info, debug, warning, error, critical] |
| Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 27 | channels: |
| 28 | type: seq | ||||
| 29 | sequence: | ||||
| 30 | - type: str | ||||
| Matteo Scandolo | 1879ce7 | 2017-05-30 15:45:26 -0700 | [diff] [blame] | 31 | enum: ['file', 'console', 'elkstack'] |
| 32 | xos_dir: | ||||
| 33 | type: str | ||||