Teve o mesmo problema e resumiu-se a três etapas:
1- No Mavericks (o mesmo para 10.6+) a porta 5432 já está sendo usada precisava disto: --- config.vm.network "forwarded_port", guest: 5432, host: 5433 'on' Vagrantfile 'e então você usa a porta 5433 para conectar através do pgadmin3
2- listen_address = '*' # no postgresql.conf, permite que o servidor escute como uma conexão de soquete de todos os ip's
3- precisa habilitar o host em 'pg_hba.conf'
Eu coloquei o script de shell de provisionamento necessário para postgresql no vagrant aqui: