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
、次のエラーが返されました。
致命的: [localhost]: 失敗しました! => {"changed": false, "failed": true, "invocation": {"module_args": {"ad_user": null, "append_tags": true, "client_id": null, "force": false," 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 という名前のモジュールはありません"}