Модуль community.general.wdc_redfish_info — управление контроллерами WDC UltraStar Data102 с внеполосным доступом через API Redfish
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет 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 локально и отправляет их на удалённые контроллеры с внеполосным доступом для получения информации.
Параметры
Параметр | Комментарии |
|---|---|
auth_token string | Токен безопасности для аутентификации на контроллере с внеполосным доступом. |
baseuri string | Базовый URI контроллера с внеполосным доступом. Необходимо указать этот параметр или |
ca_path path добавлено в community.general 10.6.0 | Файл в формате PEM, содержащий сертификат CA, который будет использоваться для проверки. Используется только при условии |
category string / обязательный | Категория для выполнения на контроллере с внеполосным доступом. |
ciphers list / элементы=string добавлено в community.general 10.6.0 | Шифры TLS/SSL для запроса. Если указано значение в виде списка, все шифры объединяются в указанном порядке с помощью Подробнее см. в разделе Формат списка шифров OpenSSL. Доступные шифры зависят от версий Python и OpenSSL/LibreSSL. |
command list / элементы=string / обязательный | Список команд для выполнения на контроллере с внеполосным доступом. |
ioms list / элементы=string | Список FQDN IOM для корпуса. Необходимо указать этот параметр или |
password string | Пароль для аутентификации на контроллере с внеполосным доступом. |
timeout integer | Тайм-аут в секундах для запросов URL к контроллеру с внеполосным доступом. По умолчанию: |
username string | Имя пользователя для аутентификации на контроллере с внеполосным доступом. |
validate_certs boolean добавлено в community.general 10.6.0 | Если Установите значение Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Это действие не изменяет состояние. | Можно выполнять в режиме |
diff_mode | Поддержка: не применимо Это действие не изменяет состояние. | В режиме diff возвращает сведения об изменениях (или о возможных изменениях в |
Примечания
Примечание
- В инвентаре можно указать baseuri или ioms. См. раздел EXAMPLES.
- 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 }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
Description string | Описание состояния обновления микропрограммы. Возвращается: всегда Пример: |
ErrorCode integer | Числовой код ошибки состояния обновления микропрограммы. Ненулевое значение указывает на ошибку. Возвращается: всегда Пример: |
EstimatedRemainingMinutes integer | Приблизительное количество минут, оставшихся до завершения операции обновления микропрограммы. Возвращается: всегда Пример: |
StatusCode integer | Код состояния обновления микропрограммы. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/wdc_redfish_info_module.html