Ich habe Ihr Juwel geklont und Vagrant gestartet (aber unter Verwendung eines Debian Squeeze-Images, das ich bereits heruntergeladen habe, und mit allen deaktivierten Rezepten außer postgresql
). und postgresql::server
, und die Verwendung von PostgreSQL 8.4 anstelle von 9.1) und es scheint, dass das leere Passwort eine schlechte Wahl war, indem
postgresql: {
password: {
postgres: 'foo'
}
}
funktioniert mit dem Befehl PGPASSWORD="foo" psql --username=postgres -h localhost
Daher vermute ich, dass das leere Passwort einige Probleme hat.