define profiles::sql::postgres::user ( String $username, String $password, ) { postgresql_psql { "create_user_${username}": command => "CREATE USER \"${username}\" WITH ENCRYPTED PASSWORD '${password}'", unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}'", } }