yum_config_manager
Ansible Роль: Yum Config Manager
Роль для использования yum-config-manager для управления репозиториями на RHEL.
Требования
Ansible 2.4 или выше
Red Hat Enterprise Linux 7 или эквивалент
Действующие подписки Red Hat
Переменные роли
В настоящее время поддерживаются следующие переменные:
rhui_config_path
- Путь к файлам конфигурации репозитория. По умолчанию/etc/yum.repos.d
rhui_config_name
- Имя файла, который нужно редактировать для управления репозиториями. По умолчаниюredhat-rhui.repo
repositories
- Указывает, какие репозитории включать/исключать, подробности ниже
Чтобы включить/исключить конкретные репозитории:
rhsm_repositories:
enabled:
- включенный-репозиторий
disabled:
- исключенный-репозиторий
Список репозиториев в disabled
обрабатывается перед enabled
.
Зависимости
Для работы этой роли требуется повышение привилегий (sudo).
Пример плейбука
Включение примера использования вашей роли (например, с переменными, переданными в качестве параметров) всегда полезно для пользователей:
- hosts: servers
roles:
- role: ansible-role-yum_config_manager
vars:
repositories:
enabled:
- rhui-REGION-rhel-server-rhscl
- rhui-REGION-rhel-server-debug-rhscl
disabled:
- rhui-REGION-rhel-server-source-rh-common
Лицензия
Apache-2.0
Информация об авторе
Джоэл Кастильо (@joelbcastillo) для команды разработчиков Департамента записей Нью-Йорка (@nycrecords)
Установить
ansible-galaxy install nycrecords/ansible-role-yum_config_manager
Лицензия
apache-2.0
Загрузки
1779
Владелец