首页 > 解决方案 > Ansible Azure 模块

问题描述

我正在尝试将 Azure 模块用于 Red Hat 上的 Ansible。我遵循了现场安装 Ansible 的官方文档。在执行 Ansible 剧本时,我遇到了以下问题。

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

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

标签: python-2.7azureansibleansi

解决方案


正如评论所指出的,您可以按照本文档在 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 上。 在此处输入图像描述


推荐阅读