ansible yum列表之间的区别?

Difference between ansible yum list?

我试图在 运行 ansible 中的 yum update 命令之前和之后输出已安装的 yum 软件包列表。但是,我注意到对于列表参数,还有其他选项,例如 installedupdatesavailablerepos。我可以知道这些选项之间有什么区别吗?

正在参考 "yum" 包管理中可用的选项。了解差异的更简单方法是参考 "yum" 文档本身(或手册页),因为 "yum" ansible 模块仅使用其功能。

list - 正如 ansible 模块文档所解释的,它等同于 "yum list --show-duplicates "

installed - 将在主机中列出 yum 安装的软件包

更新 - 将return包含要更新的包的列表

available - 列出可用的包。

repos - 将列出主机订阅的 repos。

即使使用临时命令并直观地探索输出,您也始终可以自己看到差异。

ansible kube_workers -m yum -a 'list=repos'

希望对您有所帮助。