dellemc.openmanage.idrac_user модуль — Настройка параметров учетных записей пользователей
Примечание
Этот модуль является частью коллекции dellemc.openmanage (версия 9.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля требуются дополнительные зависимости, см. Требования для получения подробной информации.
Для использования в плейбуке укажите: dellemc.openmanage.idrac_user.
Новое в dellemc.openmanage 2.1.0
Обзор
- Этот модуль позволяет выполнять следующие действия:
- Добавить новую учетную запись пользователя.
- Редактировать учетную запись пользователя.
- Включить или отключить учетную запись пользователя.
Требования
Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
authentication_protocol строка | Этот параметр позволяет настроить один из следующих типов протоколов аутентификации для аутентификации пользователя iDRAC. Алгоритм хеширования Secure Hash Message Digest 5 Протокол аутентификации не настроен, если Варианты:
|
ca_path путь добавлено в dellemc.openmanage 5.0.0 | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA, используемый для проверки. |
custom_privilege целое число добавлено в dellemc.openmanage 8.1.0 | Уровень привилегий, назначенный пользователю. |
enable булево | Предоставляет возможность включить или отключить пользователя для входа в iDRAC. Варианты:
|
idrac_ip строка / обязательно | IP-адрес iDRAC. |
idrac_password псевдонимы: idrac_pwd строка | Пароль пользователя iDRAC. Если пароль не указан, используется переменная окружения Пример: export IDRAC_PASSWORD=пароль |
idrac_port целое число | Порт iDRAC. Значение по умолчанию: |
idrac_user строка | Имя пользователя iDRAC. Если имя пользователя не указано, используется переменная окружения Пример: export IDRAC_USERNAME=имя_пользователя |
ipmi_lan_privilege строка | Уровень привилегий LAN Intelligent Platform Management Interface, назначенный пользователю. Варианты:
|
ipmi_serial_privilege строка | Уровень привилегий последовательного порта Intelligent Platform Management Interface, назначенный пользователю. Этот параметр применим только для серверов rack и tower. Варианты:
|
user_name строка / обязательно | Укажите имя пользователя учетной записи, которую нужно создать, удалить или изменить. |
user_password строка | Укажите пароль для учетной записи пользователя. Пароль можно изменить при изменении учетной записи пользователя. Для обеспечения безопасности user_password должен содержать не менее восьми символов и включать строчные и прописные буквы, цифры и специальные символы. |
validate_certs булево добавлен в dellemc.openmanage 5.0.0 | Если Настраивайте До версии сборки Варианты:
|
x_auth_token строка добавлен в dellemc.openmanage 9.3.0 | Токен аутентификации. Если x_auth_token не указан, используется переменная среды Пример: export IDRAC_X_AUTH_TOKEN=x_auth_token |
Примечания
Примечание
- Запускайте этот модуль с системы, имеющей прямой доступ к Dell iDRAC.
- Этот модуль поддерживает
check_mode.
Примеры
---
- name: Configure a new iDRAC user
dellemc.openmanage.idrac_user:
idrac_ip: 198.162.0.1
idrac_user: idrac_user
idrac_password: idrac_password
ca_path: "/path/to/ca_cert.pem"
state: present
user_name: user_name
user_password: user_password
privilege: Administrator
ipmi_lan_privilege: Administrator
ipmi_serial_privilege: Administrator
enable: true
sol_enable: true
protocol_enable: true
authentication_protocol: SHA
privacy_protocol: AES
- name: Modify existing iDRAC user username and password
dellemc.openmanage.idrac_user:
idrac_ip: 198.162.0.1
idrac_user: idrac_user
idrac_password: idrac_password
ca_path: "/path/to/ca_cert.pem"
state: present
user_name: user_name
new_user_name: new_user_name
user_password: user_password
- name: Delete existing iDRAC user account
dellemc.openmanage.idrac_user:
idrac_ip: 198.162.0.1
idrac_user: idrac_user
idrac_password: idrac_password
ca_path: "/path/to/ca_cert.pem"
state: absent
user_name: user_name
Возвращаемые значения
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
error_info словарь | Подробности HTTP-ошибки. Возвращается: при HTTP-ошибке Пример: |
msg строка | Статус конфигурации пользователя iDRAC. Возвращается: всегда Пример: |
status словарь | Настраивает атрибуты пользователей iDRAC. Возвращается: успех Пример: |
Ссылки на сборку
© 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/dellemc/openmanage/idrac_user_module.html