Настройки HARD хранятся в нескольких yml-файлах, которые при запуске последовательно объединяются в один.
Конфигурационные файлы хранятся в двух директориях:
- системный конфиг ./config
стандартные настрокйи, меняются только разработчиками, обновляются вместе с приложением - пользовательский конфиг
дирректория указанная при запуске (опция -f), по умолчанию /etc/hydra/hard (/etc/hard для версии ядра < 3.3), не изменяется при обновлении
В пользовательском конфиге можно переопределить любые настройки системного конфига, для этого нужно указать только значения, которые отличаются от системного конфига.
Пример:
системный конфиг
log: common: level: info path: /var/log/hydra/hard/hard.log
пользовательский конфиг
log: common: level: debug
итоговый конфиг
log: common: level: debug path: /var/log/hydra/hard/hard.log