ansible与Ubuntu 18.04兼容吗?

ansible与Ubuntu 18.04兼容吗?,ansible,Ansible,我试图在Ubuntu18.04虚拟机上运行小型playbook,并在它收集事实的同时面对这个问题 PLAY [all] **********************************************************************************************************************************************************************************************

我试图在Ubuntu18.04虚拟机上运行小型playbook,并在它收集事实的同时面对这个问题

PLAY [all] *************************************************************************************************************************************************************************************************

TASK [Gathering Facts] *************************************************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "cmd": "/usr/bin/lsb_release -a", "msg": "[Errno 2] No such file or directory: '/usr/bin/lsb_release': '/usr/bin/lsb_release'", "rc": 2}
    to retry, use: --limit @/Users/srini/VirtualEnv/image-mgmt/image-mgmtv3/linux_prepup_main.retry

PLAY RECAP *************************************************************************************************************************************************************************************************
localhost : ok=0    changed=0    unreachable=0    failed=1   

看起来ubuntu中没有安装lsb版本 试着安装它

sudo apt-get update
sudo apt-get install lsb-release

对。Ansible与Ubuntu 18.04兼容


出现此错误是因为您在本地主机而不是目标服务器上运行playbook。

您可以共享playbook
yml
文件吗?感谢您的快速响应。事实上,我得到了“/usr/bin/python”之前没有发现的问题。由于Ubuntu默认附带python3,我将python3.6符号链接到/usr/bin/python,这是固定的。现在ansible需要python3在内部使用python3执行它的脚本。lsb版本已经安装在机器上,所以我正在删除旧的修复程序,并在执行playbook时使用ansible_python_解释器=/usr/bin/python3。再次感谢…然后请写下这个作为答案,并选择它作为正确的一个,以明确理解这个问题:)谢谢你的快速转身,我得到了这个问题。