Spec-Zone.ru › Ansible 2.5

rhsm_repository - Управление репозиториями RHSM с помощью команды subscription-manager

Новая версия с 2.5.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Обзор

  • Управление (включение/выключение) репозиториями RHSM для платформы Red Hat Subscription Management с помощью команды subscription-manager.

Требования

Ниже приведены требования к хосту, на котором выполняется данный модуль.

  • subscription-manager

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
name
обязательно
Идентификатор репозиториев для включения.
Для работы с несколькими репозиториями можно указать список, разделенный запятыми, или YAML-список.
state
обязательно
    Варианты:
  • present ←
  • enabled
  • absent
  • disabled
Если 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
список
успех
Список репозиториев RHSM с их состояниями.
Если этот модуль используется для изменения состояний репозиториев, этот список содержит обновленные состояния после изменений.



Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.

Автор

  • 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.5/modules/rhsm_repository_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API