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_port целое число | По умолчанию: 443 | Порт iDRAC. |
| idrac_user строка / обязательно | Имя пользователя iDRAC. | |
| job_wait логическое значение |
| Ожидать завершения задачи или нет. |
| reboot логическое значение |
| Перезагружать ли систему после применения обновлений или нет. |
| share_mnt строка / обязательно | Локальный путь подключения к сетевому ресурсу с правами чтения и записи для пользователя ansible. Этот параметр обязателен для сетевого ресурса. | |
| share_name строка / обязательно | Сетевой ресурс CIFS или NFS. | |
| share_password строка | Пароль пользователя сетевого ресурса. Этот параметр обязателен для сетевого ресурса CIFS. | |
| 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': 'Завершено', 'Message': 'Задача выполнена успешно.', 'MessageId': 'REDXXX', 'Name': 'Обновление репозитория', 'JobStartTime': 'NA', 'Status': 'Успех'} |
Статус
- Не гарантируется обратная совместимость этого модуля. [превью]
- Этот модуль поддерживается сообществом 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.8/modules/idrac_firmware_module.html