Клонирах вашия скъпоценен камък и стартирах Vagrant (но използвах изображение на Debian Squeeze, което вече изтеглих и с всички деактивирани рецепти с изключение на postgresql
и postgresql::server
и използване на PostgreSQL 8.4 вместо 9.1) и изглежда, че празната парола е лош избор, използвайки
postgresql: {
password: {
postgres: 'foo'
}
}
работи с командата PGPASSWORD="foo" psql --username=postgres -h localhost
така че подозирам, че празната парола има някои проблеми.