I have lost/forgotten the postgres password for my installation so I did the following.
I edited pg_hba.conf and added an entry:
local all all trust
restarted postgresql.
loged in as postgres (psql template1 -U postgres)
change the postgres password with
ALTER ROLE postgres PASSWORD foo
I edited pg_hba.conf and get rid of the added line
restarted postgres
when I attempted to reenter with
psql template1 -U postgres --password
I get an error Peer authentication failed for user "postgres"
Not sure what I did wrong, any help would be appreciated.