Finalmente, descobri o problema:
Eu estava usando o Vagrant para criar a Máquina Virtual e usando o Puppet para instalar o postgresql-9.1 . O boneco tem um módulo de serviço postgresql, que inclui duas partes relevantes para essa questão:
-
initdb, que essencialmente roda:
/sbin/service postgresql-9.1 initdbO resultado deste comando é criar o diretório:
/var/lib/pgsql/9.1/dataDentro deste diretório, existe um pg_hba.conf padrão
-
Substitua o padrão
pg_hba.confpelo nossocustomized pg_hba.confO problema que tive foi a saída
customized pg_hba.confto/var/lib/pgsqlem vez de/var/lib/pgsql/9.1/data.
Espero que a resposta ajude outras pessoas a evitar problemas semelhantes.