我正在尝试使用 ansible 2.3
配置Azure实例在尝试配置时,我收到了错误,
检查名称instance_name是否存在时出错 - 401客户端错误:
未经授权的网址: “https://management.azure.com/subscriptions/ ******** / resourcegroups /吉布森?API-版本= 2016年2月1日
答案 0 :(得分:0)
我找到了解决方案。将租户传递给 UserPassCredentials
在 azure_rm_common.py 文件中,ansible / module_utils内部应用了如下补丁,
行号 188 ,
self.azure_credentials = UserPassCredentials(self.credentials [' ad_user'],self.credentials ['密码'])
改变上面一行,如
self.azure_credentials = UserPassCredentials(self.credentials [' ad_user'],self.credentials ['密码'],租户= self.credentials ['租户'])强>
然后它工作正常