rhsm_repository - Управление репозиториями RHSM с помощью команды subscription-manager
Новое в версии 2.5.
Описание
- Управление (включение/выключение) репозиториями RHSM для платформы Red Hat Subscription Management с помощью команды
subscription-manager.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- subscription-manager
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name обязательно | Идентификатор репозиториев, которые нужно включить. Для работы с несколькими репозиториями можно передать список, разделенный запятыми, или YAML-список. | |
| state обязательно |
| Если значение state равно present или disabled, это указывает на желаемое состояние репозитория. |
Примечания
Примечание
- Для управления репозиториями RHSM система должна быть уже зарегистрирована в RHSM вручную или с помощью модуля Ansible
redhat_subscription.
Примеры
- name: Enable a RHSM repository
rhsm_repository:
name: rhel-7-server-rpms
- name: Disable all RHSM repositories
rhsm_repository:
name: '*'
state: disabled
- name: Enable all repositories starting with rhel-6-server
rhsm_repository:
name: rhel-6-server*
state: enabled
- name: Disable all repositories except rhel-7-server-rpms
rhsm_repository:
name: "{{ item }}"
state: disabled
with_items: "{{
rhsm_repository.repositories |
map(attribute='id') |
difference(['rhel-7-server-rpms']) }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| repositories список | success | Список репозиториев RHSM со своими состояниями. Когда этот модуль используется для изменения состояния репозиториев, этот список содержит обновленные состояния после изменений. |
Статус
Этот модуль помечен как preview, что означает, что гарантия обратной совместимости не предоставляется.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Giovanni Sciortino (@giovannisciortino)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/rhsm_repository_module.html