我试图使用ansible在azure密钥库中获取/设置秘密。在azure_rm_keyvaultsecret模块中,我们只有secret参数来为服务主体提供凭据。但我们的要求是使用.pem文件对服务主体进行身份验证谁能帮我们解决以下问题?
- 如何提供一个。pem文件来验证服务主体连接Azure密钥库。
- 是否有其他方法/模块来达到我们的要求
您可以在使用az登录运行任务或剧本之前使用服务主体登录到Azure
要使用带有证书的服务主体登录到Azure,请使用以下命令:
az login——service-principal -u -p —租户
参考:https://docs.ansible.com/ansible/latest/collections/azure/azcollection/azure_rm_keyvaultsecret_info_module.htmlhttps://learn.microsoft.com/en-us/cli/azure/authenticate-azure-cli?view=azure-cli-latest