ansible 从 fedora 更新 debian

ansible 从 fedora 更新 debian

所以我得到了一堆 Raspberry Pies,我已经厌倦了登录每个来更新它们。所以我得到了 ansible 来完成这项工作。我在 Fedora 笔记本电脑上运行 ansible,我得到了 python-dnf 模块来更新所有 Fedora Pies。现在,我还有一个运行 Debian 的,每次我更新它时,ansible 都会告诉我考虑 apt 模块。文档中提到了 python-apt 和 aptitude。我搜索了好久,但找不到那些 Fedora 软件包。它们存在吗(如果存在,在哪里可以找到它们)?

答案1

Ansible 会打印该错误消息,因为您在使用通用模块(shellcommand),而实际上存在apt模块。该apt模块对执行模块的主机具有 Python 依赖性python-apt,在您的情况下,该主机是 raspberry pi。您需要使用通用模块或在您的 rpi 上安装该包pip。有关进一步解释,请查看此问题 您可以python-apt在 Fedora 主机上通过 pip 安装软件包,但这不是导致警告的原因。这也只是一个警告,提醒您command在有特定模块用于此目的时使用该模块并不是最佳实践。

相关内容