Модуль ibm.storage_virtualize.ibm_sv_manage_security — этот модуль управляет параметрами безопасности систем хранения семейства IBM Storage Virtualize
Примечание
Этот модуль входит в коллекцию ibm.storage_virtualize (версия 3.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.
Чтобы использовать коллекцию в плейбуке, укажите: ibm.storage_virtualize.ibm_sv_manage_security.
Добавлено в ibm.storage_virtualize 2.1.0
Обзор
- Интерфейс Ansible для управления командой ‘chsecurity’.
Параметры
Параметр | Описание |
|---|---|
checkpasswordhistory string | Указывает, запрещает ли система пользователю повторно использовать предыдущий пароль. Возможные значения:
|
clitimeout integer | Задает время ожидания (в минутах, от 5 до 240), по истечении которого сеанс завершается, а пользователь выходит из CLI из-за бездействия. |
clustername string / обязательный | Имя хоста или IP-адрес управления системы хранения Storage Virtualize. |
disablesuperusercim string | Указывает, следует ли отключить доступ CIMOM для суперпользователя. Возможные значения:
|
disablesuperusergui string | Указывает, следует ли отключить доступ к GUI для суперпользователя. Возможные значения:
|
disablesuperuserrest string | Указывает, следует ли отключить доступ к REST API для суперпользователя. Возможные значения:
|
domain string | Домен системы хранения Storage Virtualize. Допустимо, если для параметра clustername используется имя хоста. |
expirywarning integer | Задает количество дней (от 0 до 30) до истечения срока действия пароля, за которое выводится предупреждение. Предупреждение отображается при каждом входе в CLI, пока пароль не будет изменен. Значение 0 означает, что эта функция отключена и предупреждения не отображаются. |
guitimeout integer | Задает время ожидания (в минутах, от 5 до 240), по истечении которого сеанс завершается, а пользователь выходит из GUI из-за бездействия. |
lockoutperiod integer | Задает период блокировки учетной записи пользователя в минутах (от 0 до 10080), если достигнуто максимальное число неудачных попыток входа. Значение 0 означает, что при достижении максимального числа неудачных попыток входа пользователь блокируется бессрочно. |
log_path string | Путь к файлу журнала отладки. |
maxfailedlogins integer | Задает количество неудачных попыток входа (от 0 до 10), после которого учетная запись пользователя блокируется на период, указанный в параметре lockout period. Значение 0 означает, что эта функция отключена и учетные записи не блокируются после неудачных попыток входа. |
maxpasswordhistory integer | Задает количество предыдущих паролей (от 0 до 10), с которыми сравнивается новый пароль, если включен параметр checkpasswordhistory. Значение 0 означает, что новый пароль сравнивается только с текущим паролем. |
minpasswordage integer | Задает минимальный интервал между сменами пароля в днях (от 0 до 365). Этот параметр применяется, если включен checkpasswordhistory. Ограничение не действует, если срок действия пароля истек. Параметр не влияет на работу системы, если его значение превышает значение passwordexpiry. |
minpasswordlength integer | Задает минимальную длину пароля учетной записи пользователя в системе (от 6 до 64 символов). |
password string | Пароль REST API для системы хранения Storage Virtualize. Если для аутентификации пользователя не используется token, необходимо указать параметры username и password. |
passworddigits integer | Задает минимальное количество цифр (от 0 до 3), обязательных в паролях локальных пользователей. |
passwordexpiry integer | Задает срок действия пароля в днях (от 0 до 365). Значение 0 означает, что эта функция отключена и срок действия паролей не истекает. |
passwordlowercase integer | Задает минимальное количество строчных букв (от 0 до 3), обязательных в паролях локальных пользователей. |
passwordspecialchars integer | Задает минимальное количество специальных символов (от 0 до 3), обязательных в паролях локальных пользователей. |
passworduppercase integer | Задает минимальное количество заглавных букв (от 0 до 3), обязательных в паролях локальных пользователей. |
patchautoupdate string | Включает или отключает службу автоматического обновления исправлений. Возможные значения:
|
resetsshprotocol boolean | Сбрасывает уровень безопасности протокола SSH до значения по умолчанию 3 и настраивает систему на автоматическое применение рекомендуемого уровня. Возможные значения:
|
restapitimeout integer | Задает срок действия токена в минутах (от 10 до 120). |
sshgracetime integer | Задает время в секундах (от 15 до 1800), отведенное пользователю на ввод данных для входа в каждом SSH-подключении до его разрыва. |
sshmaxtries integer | Задает допустимое количество попыток входа (от 1 до 10) для одного SSH-подключения. |
sshprotocol integer | Задает числовое значение уровня безопасности SSH (от 1 до 4). Уровень 1 допускает следующие методы обмена ключами: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256 diffie-hellman-group14-sha1 diffie-hellman-group1-sha1 diffie-hellman-group-exchange-sha1 Уровень 2 допускает следующие методы обмена ключами: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256 diffie-hellman-group14-sha1 Уровень 3 допускает следующие методы обмена ключами: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256 Уровень 4 допускает следующие методы обмена ключами: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 |
superuserlocking string | Указывает, распространяется ли настроенная в системе политика блокировки на суперпользователя. Допустимые значения: enable или disable. Этот параметр поддерживается только в системах с выделенным портом технического обслуживания. Возможные значения:
|
superusermultifactor string | Указывает, следует ли запрашивать у суперпользователя данные для многофакторной аутентификации. Возможные значения:
|
superuserpasswordkeyrequired string | Указывает, должен ли суперпользователь предоставить для аутентификации и пароль, и ключ SSH. Возможные значения:
|
token string | Токен аутентификации для проверки пользователя в системе хранения Storage Virtualize. Чтобы создать токен, используйте модуль ibm_svc_auth. |
username string | Имя пользователя REST API для системы хранения Storage Virtualize. Если для аутентификации пользователя не используется token, необходимо указать параметры username и password. |
validate_certs boolean | Проверяет сертификат. Возможные значения:
|
Примечания
Примечание
- Этот модуль поддерживает
check_mode. - 3-site-orchestrator не поддерживает уровень 4 протокола SSH.
Примеры
- name: Change max failed login limit
ibm.storage_virtualize.ibm_sv_manage_security:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: /tmp/playbook.debug
maxfailedlogins: 5
- name: Change SSH protocol level
ibm.storage_virtualize.ibm_sv_manage_security:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: /tmp/playbook.debug
sshprotocol: 2
- name: Enables the patch auto updater service
ibm.storage_virtualize.ibm_sv_manage_security:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
log_path: /tmp/playbook.debug
patchautoupdate: 'yes'
Ссылки на коллекцию
© 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/ibm/storage_virtualize/ibm_sv_manage_security_module.html