我试图在ansible中运行yum update
命令之前和之后输出已安装的yum软件包的列表。但是,我注意到对于list参数,还有其他选项,例如installed
,updates
,available
和repos
。我可以知道这些选项之间有什么区别吗?
正在参考“ yum”软件包管理中可用的选项。因此,了解差异的更简单方法是引用“ yum”文档本身(或手册页),因为“ yum” ansible模块仅使用其功能。
列表-正如ansible模块文档所解释的,它等效于“ yum list --show-duplicates”
已安装-将列出主机中已安装的yum软件包
更新-将返回包含要更新的软件包的列表
可用-列出可用的软件包。
回购-将列出主机的订阅回购。
您即使使用临时命令并像这样直观地浏览输出,也总是可以自己看到差异。
ansible kube_workers -m yum -a 'list=repos'
希望有所帮助。