Rocket.chat.ansible: エラー:become_userはAnsibleタスクまたはハンドラーの有効なパラメーターではありません

作成日 2015年12月29日  ·  3コメント  ·  ソース: RocketChat/Rocket.Chat.Ansible

こんにちは、

Ansibleを使用してDebianJessieにRocketChatをデプロイしようとしましたが、Playbook(READMEで使用されているもの)を実行すると、次の出力が得られます。

 [WARNING]: It is unnecessary to use '{{' in loops, leave variables in loop
expressions bare.

ERROR: become_user is not a legal parameter in an Ansible task or handler

私はそれをローカルホストにインストールしようとしています(それは単なるテストであるため)、そして私はすでにローカルホストでいくつかの簡単なプレイブックを実行することができました。
私はdebパッケージマネージャーからAnsibleをインストールしたので、1.7.2にいます(私もAnsibleにまったく慣れていないので、これとは関係のない私の側からのAnsibleの問題かもしれません)。

ありがとう!

最も参考になるコメント

おい! この問題を提起するために時間を割いていただきありがとうございます。
この問題が発生する理由は、Ansibleのバージョンが古すぎるためです。
becomeモジュールはAnsible 1.9.4で導入されました。これは、実行する必要のあるバージョンです。

1.9.4をインストールするには、 Ansibleのインストールドキュメントを参照してください:+1:

全てのコメント3件

おい! この問題を提起するために時間を割いていただきありがとうございます。
この問題が発生する理由は、Ansibleのバージョンが古すぎるためです。
becomeモジュールはAnsible 1.9.4で導入されました。これは、実行する必要のあるバージョンです。

1.9.4をインストールするには、 Ansibleのインストールドキュメントを参照してください:+1:

私はこの問題を抱えていて、自作を使用してansible 1.9.2にアップグレードし、正常に動作しました。

@gneutzling Ansible 1.9.4は、このコードのAnsible1バージョンを実行するために必要な最小バージョンです。

このページは役に立ちましたか?
0 / 5 - 0 評価