ansibleにはpythonとそのパスが必要
ansibleはよく「sshさえあればOK」と言われますが、pythonを使っていますので接続先にpythonが入っている必要があります。また、接続先のpythonのパスが/usr/bin/python
であることを期待しています。
そのため、それ以外の場合はpythonの場所を指定してやります。具体的にはさくらのレンタルサーバがそうです。
ansible_python_interpreter
変数にパスを指定します。
サーバ・サーバ群ごとの設定項目なのでインベントリファイルに書くのが良いと思われます。次のような感じです。
[sakura]
sakura ansible_python_interpreter=/usr/local/bin/python
最近のコメント