Spec-Zone.ru › Ansible

Модуль community.general.wdc_redfish_info – Управление контроллерами WDC UltraStar Data102 Out-Of-Band с использованием API Redfish

Примечание

Этот модуль входит в коллекцию community.general (версия 9.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Для использования в книге задач укажите: community.general.wdc_redfish_info.

Новое в community.general 5.4.0

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

Обзор

  • Строит URI Redfish локально и отправляет их удаленным контроллерам OOB, чтобы получить информацию обратно.

Параметры

Параметр

Комментарии

auth_token

строка

Токен безопасности для аутентификации с контроллером OOB.

baseuri

строка

Базовый URI контроллера OOB. Необходимо указать или ioms.

category

строка / обязательно

Категория для выполнения на контроллере OOB.

command

список / элементы=строка / обязательно

Список команд для выполнения на контроллере OOB.

ioms

список / элементы=строка

Список FQDN IOM для закрытия. Необходимо указать или baseuri.

password

строка

Пароль для аутентификации с контроллером OOB.

timeout

целое число

Таймаут в секундах для запросов URL к контроллеру OOB.

По умолчанию: 10

username

строка

Имя пользователя для аутентификации с контроллером OOB.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Это действие не изменяет состояние.

Может работать в check_mode и возвращать прогноз изменённого статуса без изменения целевого объекта.

diff_mode

Поддержка: Нет

Это действие не изменяет состояние.

В режиме diff вернёт подробности о том, что изменилось (или, возможно, нуждается в изменении в check_mode).

Примечания

Примечание

  • В инвентаре вы можете указать baseuri или ioms. См. раздел ПРИМЕРЫ.
  • ioms — это список FQDN для IOM устройства.

Примеры

- name: Get Simple Update Status with individual IOMs specified
  community.general.wdc_redfish_info:
    category: Update
    command: SimpleUpdateStatus
    ioms:
      - iom1.wdc.com
      - iom2.wdc.com
    username: "{{ username }}"
    password: "{{ password }}"
  register: result

- name: Print fetched information
  ansible.builtin.debug:
    msg: "{{ result.redfish_facts.simple_update_status.entries | to_nice_json }}"

- name: Get Simple Update Status with baseuri specified
  community.general.wdc_redfish_info:
    category: Update
    command: SimpleUpdateStatus
    baseuri: "iom1.wdc.com"
    username: "{{ username }}"
    password: "{{ password }}"
  register: result

- name: Print fetched information
  ansible.builtin.debug:
    msg: "{{ result.redfish_facts.simple_update_status.entries | to_nice_json }}"

Значения возврата

Общие значения возврата описаны здесь, следующие являются полями, уникальными для данного модуля:

Ключ

Описание

Описание

строка

Описание состояния обновления прошивки.

Возвращается: всегда

Пример: "Ready for FW update"

Код ошибки

целое число

Числовой код ошибки для состояния обновления прошивки. ненулевое значение указывает на ошибку.

Возвращается: всегда

Пример: 0

Ожидаемое оставшееся время (минуты)

целое число

Ожидаемое количество оставшихся минут в процессе обновления прошивки.

Возвращается: всегда

Пример: 20

Код состояния

целое число

Код состояния обновления прошивки.

Возвращается: всегда

Пример: 2

Авторы

  • Mike Moerk (@mikemoerk)

Ссылки на коллекцию

  • Система отслеживания задач
  • Репозиторий (источники)
  • Задайте вопрос
  • Отправить отчет об ошибке
  • Запросить функцию
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/wdc_redfish_info_module.html

Spec-Zone.ru

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