azure - Ansible 安装所有必需的 Azure 模块
问题描述
我正在尝试一个简单的事情,比如通过 Ansible Playbook 在 Azure 中创建资源组,但我需要 Azure Python SDK。我无法安装 SDK,pip install azure
因为 Microsoft 不再支持它,这完全不合逻辑,因为 AnsibleModuleNotFoundError
每次执行 playbook 时都会显示错误,我必须手动安装它们......
有没有更有效的方法来做到这一点?
解决方案
我相信您正在寻找安装 Ansible Azure 模块。所以请尝试以下方法,
如果您已经拥有python
并pip
安装,请使用命令pip install ansible[azure]
, 来安装 Azure 模块。
否则请尝试以下操作,看看是否有帮助,
在 Windows 上,
在 CentOS 7.4 上,
安装python
和pip
:
sudo yum check-update; sudo yum install -y gcc libffi-devel python-devel openssl-devel epel-release
sudo yum install -y python-pip python-wheel
安装 Ansible Azure 模块:
sudo pip install ansible[azure]
在 Ubuntu 16.04 LTS 上,
安装python
和pip
:
sudo apt-get update && sudo apt-get install -y libssl-dev libffi-dev python-dev python-pip
安装 Ansible Azure 模块:
sudo pip install ansible[azure]
推荐阅读
- java - FileProvider 错误 - 无法找到包含的已配置根
- php - Symfony 4 动态子域路由和 Nginx 配置
- rest - 想要使用 ra-data-json-server 将增量发送到服务器
- python - 测试用户输入的嵌套字典并检索直接相关的信息
- angular - 模板不知道窗口中更新的变量的变化
- html - 使用css隐藏rhandsontable中的列
- java - 在 Element 内的 tagName 之前、之间和之后包装内容
- java - 从 sql server 更改为 postgreSQL db,并将 csv 文件复制到 db
- php - 如果在标题中使用如何缩短wordpress post url文本长度?
- kendo-ui - Kendo TreeView - 无限滚动加载项目