Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The `AZURE_CHINA_CLOUD.endpoints.resource_manager` and `AZURE_GERMAN_CLOUD.endpoints.resource_manager` URLs don't end with a trailing slash, but the `AZURE_PUBLIC_CLOUD` and `AZURE_US_GOV_CLOUD` URLs do. This commit ensures consistency despite that. https://github.com/Azure/msrestazure-for-python/blob/8849f398b6ebd4607de63c2f5d1318f44ec1d822/msrestazure/azure_cloud.py#L137 Without this, `base_url` is set to `'https://management.chinacloudapi.cn'`: https://github.com/ansible-collections/azure/blob/256ed011ea3d2e15616529034f53078dcefd9d2d/plugins/module_utils/azure_rm_common.py#L877 And then `credential_scopes` is set to `[base_url + ".default"]`: https://github.com/ansible-collections/azure/blob/256ed011ea3d2e15616529034f53078dcefd9d2d/plugins/module_utils/azure_rm_common.py#L892 Which results in an invalid `credential_scopes` of `["https://management.chinacloudapi.cn.default"]` rather than `["https://management.chinacloudapi.cn/.default"]`. Fix also submitted upstream: Azure/msrestazure-for-python#169
- Loading branch information