config_dir переменной, но patroni создаёт только postgresql.conf, но не pg_hba.
Если config_dir не пользовать, он пойдёт в data_dir, а там нет файла конфига постгреса.
забить на дебиан и сложить конфиги в data_dir?
В дебиане разве директория конфигов по дефолту не в /etc/postgresql/? Там патрони должен создать все необходимые конфиги
Верно, там она и есть. Вот к сожалению, не создаёт ничего кроме postgresql.conf. а так как pg_hba не разрешает коннект к пг, патрони отваливается
Как вариант явно в конфиге постгреса указать параметр hba_file
Интересно, что в конфиге, создаваемом патрони, есть эти параметры: hba_file = '/etc/postgresql/14/main/pg_hba.conf' ident_file = '/etc/postgresql/14/main/pg_ident.conf' но нужные строки в hba он не вписывает, просто не может запуститься права на файлы юзера postgres, патрони от него же
Обсуждают сегодня