我正在尝试让 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。然后我按照此处给出的说明开始使用 Ansible 的 Azure 组件。
我运行命令sudo pip install "azure==2.0.0rc5"
来获取 Azure Python SDK。然后我创建了一个简单的 yaml 文件来创建资源组,当我通过运行命令运行 playbook 时,ansible-playbook test.yml -vvv
返回以下错误:
致命的:[本地主机]:失败!=> {“更改”:假,“失败”:真,“调用”:{“module_args”:{“ad_user”:空,“append_tags”:真,“client_id”:空,“强制”:假,“ location": null, "name": "test", "password": null, "profile": null, "secret": null, "state": "present", "subscription_id": null, "tags": null , "tenant": null}, "module_name": "azure_rm_resourcegroup"}, "msg": "你安装了 azure==2.0.0rc5 吗?试试
pip install azure==2.0.0rc5
- 没有名为 enum 的模块"}