首页 > 解决方案 > ansible yum list 的区别?

问题描述

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

标签: ansiblecentos7yum

解决方案


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

list - 正如 ansible 模块文档解释的那样,它相当于“yum list --show-duplicates”

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

更新 - 将返回一个包含要更新的包的列表

available - 列出可用的包。

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

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

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

希望有帮助。


推荐阅读