4

在 CentOS 7 中,Ansible 具有yum-repository可用于添加存储库的模块。

在 CentOS 8 中存在dnf用于包管理的模块,但似乎没有dnf-repository用于添加存储库的模块。

您如何使用 Ansible 在 CentOS 8 上实现这一目标?

4

1 回答 1

3

正如您所发现的,没有(还......)一个dnf_repository模块。同时,来自Fedora 系统管理指南 - 管理 dnf 存储库

要定义一个新的存储库,您可以在文件中添加一个[repository]部分/etc/dnf/dnf.conf或者.repo/etc/yum.repos.d/目录中的文件中添加一个部分。

由于该yum_repositories模块默认管理文件/etc/yum.repos.d/,因此它应该开箱即用。

yum_repository如模块文档中所述,最终要遵循的另一条路径是直接使用ini_file模块来创建或修改存储库定义。

于 2020-07-11T08:55:32.570 回答