在目标机器上,我删除了 python3 和 python,并且我的目标机器上没有安装 python,而 ansible yum_repository 模块仍然有效!
我以为模块需要 python3?
答案1
远程主机上仍安装有 Python。最近的 Ansible 将进行解释器检测,因此只要在通常的位置安装了一些 Python 就可以工作。
yum_repository
模块根据参数写出文件/etc/yum.repos.d
。此类任务适用于 Python 2 或 3。
相比之下,该yum
模块只需要与 Python 2 一起提供的绑定,dnf
与 Python 3 一起提供的模块。
答案2
即使我用 yum remove 删除了 python 和 python36,ansible 模块 yum_repository 仍然有效。
我猜答案