是否有用于身份管理的Microsoft Azure Ansible模块?

2024-06-01 14:34:48 发布

您现在位置:Python中文网/ 问答频道 /正文

通过查看Azure提供的Ansible ModulesCollection,我看不到复制Azure CLI az identity命令集的明显选项。 此外,由于Azure的Ansible版本中使用的Python模块与Azure CLI不兼容(至少在OSX上是这样),因此不能将Ansible模块的使用与commandshell混合使用,以填补Ansible中的空白。 当然,贡献自己的上游是一种选择,但我不敢相信我是第一个尝试解决这个问题的人


Tags: 模块版本modulescli选项ansibleshellazure
1条回答
网友
1楼 · 发布于 2024-06-01 14:34:48

所以我找到了一个我早该想到的绝对恶心的解决方法

  • 在将运行Ansible的virtualenv之外安装Azure CLI,并确保az命令位于PATH变量上,例如使用curl -L https://aka.ms/InstallAzureCli | bash并遵循提示,或OSX上的brew install
    • 使用典型的pip install ansible[azure]在virtualenv中安装Ansible
    • 根据您的心意进行混合和匹配,知道这是一个肮脏的解决方案,您可能不应该在AWX中使用

相关问题 更多 >