私はさまざまなホスト上で一連のsudoコマンドを自動化するためにAnsibleプレイブックを作成しています。 puTTYでこれらのコマンドを個別に実行すると、私は適切なアクセスが許可されているため、許可の問題はありません。私は同じことを行うために脚本を作成しようとしたとき、私は$ sudo ls /root/
を行う場合は、私が聞いていAnsibleのプレイブックでsudoコマンドを実行できません
ユーザーが、私は、実行するために...ここで、host_name
に例えば許可されていません...私は自分のパスワードを入力したら、/ルート/私のAnsible脚本の場合
の内容を見ることができ、
---
- host: servers
tasks:
- name: ls /root/
shell: ls /root/
become: true
become_method: sudo
...私は問題を持っていない、とn上記のエラーが発生します。
このような理由が考えられますか?個々のpuTTY端末で実行できるコマンドを実行する権限がないと私に伝えているようです。
'-vvv'は安全なログを投稿します。 –