ユーザーがsudoユーザーであっても、Ansibleプレイブックを実行中にリモートホストがエラーをスローします。.ansible/tmp/ansible-tmp- *許可が拒否された
"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
ユーザーがsudoユーザーであっても、Ansibleプレイブックを実行中にリモートホストがエラーをスローします。.ansible/tmp/ansible-tmp- *許可が拒否された
"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
私にとっては、ansiblesのremote_tmpディレクトリのパスを変更することでした。 ansiblesの設定ファイル。詳細な情報はhereです。
remote_tmp
を変更しても問題は解決しませんでした。それではを解決しましたが、プレイブックの呼び出しから--connection=local
を削除していました。
問題のファイルはどのようにホストに到達しますか?それをコピーまたは同期しますか?そうしたい場合は、ホストに送信する前にファイルに
chmod 775 fileName
を送信してください。