Как добавить репозиторий с помощью Ansible на CentOS 8

В CentOS 7 в Ansible есть модуль yum-repository, который можно использовать для добавления репозиториев.

В CentOS 8 существует модуль dnf для управления пакетами, но, похоже, нет модуля dnf-repository для добавления репозиториев.

Как вы достигаете этого в CentOS 8 с помощью Ansible?


person fignet    schedule 10.07.2020    source источник


Ответы (1)


Как вы узнали, модуля dnf_repository (пока?...) нет. Между тем, из руководства по системному администрированию Fedora — Управление репозиторий dnf

Чтобы определить новый репозиторий, вы можете добавить раздел [repository] в файл /etc/dnf/dnf.conf, или в файл .repo в каталоге /etc/yum.repos.d/.

Поскольку модуль yum_repositories по умолчанию управляет файлами в /etc/yum.repos.d/, он должен работать из коробки.

Другой путь, которому нужно следовать в конечном итоге, как указано в yum_repository документации по модулю. заключается в использовании модуля ini_file непосредственно для создайте или измените определение репозитория.

person Zeitounator    schedule 11.07.2020
comment
Спасибо. использование yum_repositories помогло, и я смог добавить новый репо. - person fignet; 11.07.2020