Ansible Azure 模块

Man*_*eet 5 ansi azure python-2.7 ansible

我正在尝试在 Red Hat 上使用适用于 Ansible 的 Azure 模块。我现场按照 Ansible 安装的官方文档进行操作。在执行 Ansible playbook 时,我遇到了以下问题。

Failed to import the required Python library (ansible[azure] (azure >= 2.0.0)) on azure-redhat Python /usr/bin/python2.
Run Code Online (Sandbox Code Playgroud)

我删除了 Ansible 和 pip 软件包并重新安装它们。问题仍然存在。有人可以帮我吗?

  • Ansible 版本 = 2.8.4
  • 蟒蛇2.7
  • 红帽 7.

Nan*_*ong 1

正如评论所指出的,您可以按照本文档在 Azure Linux 虚拟机上安装 Ansible。

  • 安装 Azure Python SDK 模块所需的包。

    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

  • 安装 Azure Python SDK 模块所需的包。

    sudo pip install ansible[azure]

这对我在 RedHat 7.4 azure VM 上有效。 在此输入图像描述