これは、サーバ側にPythonのMySQLライブラリが無い。ということなんですね。AnsibleはサーバにSSHで接続後、プレイブックにあるタスクを一つ一つ一時的なPythonスクリプトに変換して実行しています。これの動作に必要なんですが、解決法として、pipもしくはyumなどでMySQL-Pythonをインストール。というのがググれば出てきます。
大抵これで解決はするのですが、インストールしたにもかかわらず、msg: the python mysqldb module is requiredが出続ける場合、サーバ上のPythonのバージョンを確認してください。
実はOSによっては、Pythonのバージョンによって、MySQL-Python27のようにパッケージ名が異なるものがあります。
0 件のコメント:
コメントを投稿