Jag klonade din pärla och startade Vagrant (men med en Debian Squeeze-bild som jag redan laddat ner och med alla recept inaktiverade utom postgresql
och postgresql::server
, och använder PostgreSQL 8.4 istället för 9.1) och det verkar som att det tomma lösenordet var ett dåligt val med
postgresql: {
password: {
postgres: 'foo'
}
}
fungerar med kommandot PGPASSWORD="foo" psql --username=postgres -h localhost
så jag misstänker att det tomma lösenordet har några problem.