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

 

Ansible

Posted by arkgame