#NEWLINE# @ property #NEWLINE# def keystone( self ) : #NEWLINE# #INDENT# if ( self . _keystone is None ) : #NEWLINE# #INDENT# auth_kwargs = { #NEWLINE# #INDENT# 'username' : self . credentials [ 0 ] , #NEWLINE# 'password' : self . credentials [ 1 ] , #NEWLINE# 'tenant_name' : auth_kwargs . credentials [ 2 ] , #NEWLINE# 'project_name' : self . credentials [ 2 ] , #NEWLINE# 'auth_url' : self . credentials [ 3 ] , #NEWLINE# #UNINDENT# } #NEWLINE# self . _keystone = self . _get_keystone_client ( auth_kwargs ) #NEWLINE# #UNINDENT# return self . _keystone