首页 > 解决方案 > Ansible 安装所有必需的 Azure 模块

问题描述

我正在尝试一个简单的事情,比如通过 Ansible Playbook 在 Azure 中创建资源组,但我需要 Azure Python SDK。我无法安装 SDK,pip install azure因为 Microsoft 不再支持它,这完全不合逻辑,因为 AnsibleModuleNotFoundError每次执行 playbook 时都会显示错误,我必须手动安装它们......

有没有更有效的方法来做到这一点?

标签: azureansible

解决方案


我相信您正在寻找安装 Ansible Azure 模块。所以请尝试以下方法,

如果您已经拥有pythonpip安装,请使用命令pip install ansible[azure], 来安装 Azure 模块。

否则请尝试以下操作,看看是否有帮助,

在 Windows 上,

  1. 安装 Python
  2. 安装画中画
  3. 添加pythonpip安装路径到 Windows PATH 变量
  4. 安装 Ansible Azure 模块:pip install ansible[azure]

在 CentOS 7.4 上,

安装pythonpip

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 上,

安装pythonpip

sudo apt-get update && sudo apt-get install -y libssl-dev libffi-dev python-dev python-pip

安装 Ansible Azure 模块:

sudo pip install ansible[azure]

推荐阅读