idrac_firmware – Обновление микропрограммы из репозитория на сетевом ресурсе (CIFS, NFS)
Новая в версии 2.8.
Обзор
- Обновить микропрограмму, подключившись к сетевому ресурсу (CIFS или NFS), содержащему каталог доступных обновлений.
- Сетевой ресурс должен содержать действительный репозиторий пакетов обновлений (DUP) и файл каталога, описывающий DUP.
- На систему применяются все применимые обновления, содержащиеся в репозитории.
- Эта функция доступна только с лицензией iDRAC Enterprise.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- omsdk
- python >= 2.7.5
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| catalog_file_name строка | Значение по умолчанию: "Catalog.xml" | Имя файла каталога относительно share_name. |
| idrac_ip строка / обязательно | IP-адрес iDRAC. | |
| idrac_password строка / обязательно | Пароль пользователя iDRAC. псевдонимы: idrac_pwd | |
| idrac_port целое число | Значение по умолчанию: 443 | Порт iDRAC. |
| idrac_user строка / обязательно | Имя пользователя iDRAC. | |
| job_wait логическое значение |
| Дожидаться завершения работы или нет. |
| reboot логическое значение |
| Перезагружать систему после применения обновлений или нет. |
| share_mnt строка / обязательно | Локальный путь к монтированному сетевому ресурсу с правами чтения и записи для пользователя ansible. Этот параметр обязателен для сетевого ресурса. | |
| share_name строка / обязательно | Сетевой ресурс CIFS или NFS. | |
| share_password строка | Пароль пользователя сетевого ресурса. Этот параметр обязателен для сетевого ресурса CIFS. псевдонимы: share_pwd | |
| share_user строка | Пользователь сетевого ресурса в формате 'user@domain' или 'domain\\user', если пользователь является частью домена, иначе 'user'. Этот параметр обязателен для сетевого ресурса CIFS. |
Примеры
---
- name: Update firmware from repository on a Network Share
idrac_firmware:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
share_name: "192.168.0.0:/share"
share_user: "share_user_name"
share_password: "share_user_pwd"
share_mnt: "/mnt/share"
reboot: True
job_wait: True
catalog_file_name: "Catalog.xml"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| msg строка | всегда | Общий статус обновления микропрограммы. Пример: Успешно обновил микропрограмму. |
| update_status словарь | успех | Подробная информация о задании обновления микропрограммы и ходе выполнения из iDRAC. Пример: {'InstanceID': 'JID_XXXXXXXXXXXX', 'JobState': 'Завершён', 'Сообщение': 'Задача завершена успешно.', 'MessageId': 'REDXXX', 'Название': 'Обновление из репозитория', 'Время начала задачи': 'Н/Д', 'Статус': 'Успех'} |
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Rajeev Arakkal (@rajeevarakkal)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/idrac_firmware_module.html