如何在 CentOS 8 上使用 Ansible 添加存储库

How to add a repository with Ansible on CentOS 8

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

CentOS 8 中有dnf 包管理模块,但似乎没有dnf-repository 模块来添加仓库。

如何使用 Ansible 在 CentOS 8 上实现这一点?

如您所见,还没有(还?...)dnf_repository 模块。同时,从 Fedora system administration guide - Managing dnf repositories

To define a new repository, you can either add a [repository] section to the /etc/dnf/dnf.conf file, or to a .repo file in the /etc/yum.repos.d/ directory.

由于 yum_repositories module 默认管理 /etc/yum.repos.d/ 中的文件,它应该开箱即用。

最终要遵循的另一个轨道,如 yum_repository module documentation is to use the ini_file module 中所述,直接创建或修改您的存储库定义。