Spec-Zone.ru › Ansible

Модуль 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

Указывает, запрещает ли система пользователю повторно использовать предыдущий пароль.

Возможные значения:

  • "yes"
  • "no"

clitimeout

integer

Задает время ожидания (в минутах, от 5 до 240), по истечении которого сеанс завершается, а пользователь выходит из CLI из-за бездействия.

clustername

string / обязательный

Имя хоста или IP-адрес управления системы хранения Storage Virtualize.

disablesuperusercim

string

Указывает, следует ли отключить доступ CIMOM для суперпользователя.

Возможные значения:

  • "yes"
  • "no"

disablesuperusergui

string

Указывает, следует ли отключить доступ к GUI для суперпользователя.

Возможные значения:

  • "yes"
  • "no"

disablesuperuserrest

string

Указывает, следует ли отключить доступ к REST API для суперпользователя.

Возможные значения:

  • "yes"
  • "no"

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

Включает или отключает службу автоматического обновления исправлений.

Возможные значения:

  • "yes"
  • "no"

resetsshprotocol

boolean

Сбрасывает уровень безопасности протокола SSH до значения по умолчанию 3 и настраивает систему на автоматическое применение рекомендуемого уровня.

Возможные значения:

  • false
  • true

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. Этот параметр поддерживается только в системах с выделенным портом технического обслуживания.

Возможные значения:

  • "enable"
  • "disable"

superusermultifactor

string

Указывает, следует ли запрашивать у суперпользователя данные для многофакторной аутентификации.

Возможные значения:

  • "yes"
  • "no"

superuserpasswordkeyrequired

string

Указывает, должен ли суперпользователь предоставить для аутентификации и пароль, и ключ SSH.

Возможные значения:

  • "yes"
  • "no"

token

string

Токен аутентификации для проверки пользователя в системе хранения Storage Virtualize.

Чтобы создать токен, используйте модуль ibm_svc_auth.

username

string

Имя пользователя REST API для системы хранения Storage Virtualize.

Если для аутентификации пользователя не используется token, необходимо указать параметры username и password.

validate_certs

boolean

Проверяет сертификат.

Возможные значения:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Этот модуль поддерживает 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'

Авторы

  • Sumit Kumar Gupta (@sumitguptaibm)
  • Lavanya C R (@lavanyacr)
  • Sandip Gulab Rajbanshi (@Sandip-Rajbanshi)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Сообщить о проблеме

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API