add adfs_authority_url arg in azure_rm.py (#41071)

(cherry picked from commit bd34194ace)
pull/41306/head
Yunge Zhu 7 years ago committed by Matt Clay
parent ca992f5aba
commit adef72393e

@ -326,10 +326,10 @@ class AzureRM(object):
# get authentication authority # get authentication authority
# for adfs, user could pass in authority or not. # for adfs, user could pass in authority or not.
# for others, use default authority from cloud environment # for others, use default authority from cloud environment
if self.credentials.get('adfs_authority_url') is None: if self.credentials.get('adfs_authority_url'):
self._adfs_authority_url = self._cloud_environment.endpoints.active_directory
else:
self._adfs_authority_url = self.credentials.get('adfs_authority_url') self._adfs_authority_url = self.credentials.get('adfs_authority_url')
else:
self._adfs_authority_url = self._cloud_environment.endpoints.active_directory
# get resource from cloud environment # get resource from cloud environment
self._resource = self._cloud_environment.endpoints.active_directory_resource_id self._resource = self._cloud_environment.endpoints.active_directory_resource_id
@ -627,6 +627,8 @@ class AzureInventory(object):
help='Active Directory User') help='Active Directory User')
parser.add_argument('--password', action='store', parser.add_argument('--password', action='store',
help='password') help='password')
parser.add_argument('--adfs_authority_url', action='store',
help='Azure ADFS authority url')
parser.add_argument('--cloud_environment', action='store', parser.add_argument('--cloud_environment', action='store',
help='Azure Cloud Environment name or metadata discovery URL') help='Azure Cloud Environment name or metadata discovery URL')
parser.add_argument('--resource-groups', action='store', parser.add_argument('--resource-groups', action='store',

Loading…
Cancel
Save