openstack: handle missing user email

Keystone may not always return an "email" entry for a user account.
Prior to this change, we could crash if we queried a user that lacked an
email record. Gracefully handle this case by setting email to None.

Signed-off-by: Rick van de Loo <rickvandeloo@gmail.com>
3 files changed