separate the credentials and provider def. give some context.

Signed-off-by: Steve Loranz <sloranz@redhat.com>