【发布时间】:2017-03-02 17:11:10
【问题描述】:
我正在尝试让 Ansible 将资源部署到 Azure 云,但在使其正常工作时出现错误。我全新安装了 Ubuntu 14.04
我已经通过运行以下命令安装了 ansible:
- sudo apt-get install software-properties-common
- sudo apt-add-repository ppa:ansible/ansible
- sudo apt-get update
- sudo apt-get install ansible
我也通过运行命令安装了 pip
- sudo easy_install pip
所有这些都是为了在服务器上安装 ansible。然后我按照here 给出的说明开始使用 Ansible 的 Azure 组件。
我运行了命令 sudo pip install "azure==2.0.0rc5" 来获取 Azure Python SDK。然后我创建了一个简单的 yaml 文件来创建资源组,当我通过运行命令 ansible-playbook test.yml -vvv 运行 playbook 时,返回以下错误:
致命:[本地主机]:失败! => {“改变”:假,“失败”:真, “调用”:{“module_args”:{“ad_user”:null,“append_tags”:true, “client_id”:null,“force”:false,“location”:null,“name”:“test”, “密码”:空,“配置文件”:空,“秘密”:空,“状态”:“现在”, “subscription_id”:null,“tags”:null,“tenant”:null},“module_name”: "azure_rm_resourcegroup"}, "msg": "你有 azure==2.0.0rc5 安装?试试
pip install azure==2.0.0rc5- 没有名为 enum 的模块"}
【问题讨论】:
标签: azure ansible python-packaging