yum_config_manager

Ansible Роль: Yum Config Manager

GitHub Состояние сборки Galaxy Ansible Ansible

Роль для использования 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)

О проекте

Role to use yum-config-manager to manage repositories on RHEL.

Установить
ansible-galaxy install nycrecords/ansible-role-yum_config_manager
Лицензия
apache-2.0
Загрузки
1779
Владелец