Ansible ansible_python_interpreterを指定する方法
環境
Ansible
Amazon Linux2
エラー現象
$ ansible web -i inventory -m ping -o
メッセージ
{"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "ping": "pong", "warnings": ["Platform linux on host 127.0.0.1 is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python interpreter
対策
-eオプションを使って明示的にPythonモジュールを指定します。
$ ansible web -i inventory -m ping -o -e ansible_python_interpreter=/usr/bin/python3