Cloné tu gema y encendí Vagrant (pero usando una imagen de Debian Squeeze que ya descargué y con todas las recetas deshabilitadas excepto postgresql
y postgresql::server
, y usando PostgreSQL 8.4 en lugar de 9.1) y parece que la contraseña vacía fue una mala elección, usando
postgresql: {
password: {
postgres: 'foo'
}
}
funciona con el comando PGPASSWORD="foo" psql --username=postgres -h localhost
así que sospecho que la contraseña vacía tiene algunos problemas.