不使用 python3 的 Ansible yum_repository 模块

不使用 python3 的 Ansible yum_repository 模块

在目标机器上,我删除了 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 仍然有效。
我猜答案

相关内容