Spec-Zone.ru › Ansible

Модуль f5networks.f5_modules.bigip_password_policy — управление политикой паролей для аутентификации на BIG-IP

Примечание

Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_password_policy.

Добавлено в f5networks.f5_modules 1.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управляет политикой паролей для аутентификации на устройстве BIG-IP.

Параметры

Параметр

Описание

expiration_warning

integer

Задаёт количество дней до истечения срока действия пароля.

Это значение определяет, за сколько дней система BIG-IP автоматически предупредит пользователей о скором истечении срока действия пароля.

max_duration

integer

Задаёт максимальное количество дней, в течение которых пароль действителен.

max_login_failures

integer

Задаёт количество последовательных неудачных попыток входа, допустимых системой до блокировки пользователя.

Укажите ноль (0), чтобы отключить этот параметр.

min_duration

integer

Задаёт минимальное количество дней, в течение которых пароль действителен.

min_length

integer

Задаёт минимальное количество символов в допустимом пароле.

Значение должно находиться в диапазоне от 6 до 255.

password_memory

integer

Задаёт, настроена ли система BIG-IP на запоминание пароля пользователя на определённом компьютере, а также количество паролей для запоминания.

policy_enforcement

boolean

Включает или отключает политику паролей в системе BIG-IP.

Варианты:

  • false
  • true

provider

dictionary

добавлено в f5networks.f5_modules 1.0.0

Словарь, содержащий сведения для подключения.

auth_provider

string

Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства.

Этот параметр фактически используется при работе с устройствами BIG-IQ.

no_f5_teem

boolean

Если yes, телеметрические данные TEEM не отправляются в F5.

Этот параметр можно не указывать, задав переменную среды F5_TELEMETRY_OFF.

Ранее использовавшаяся переменная F5_TEEM объявлена устаревшей, поскольку её название было неоднозначным.

Варианты:

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

password

псевдонимы: pass, pwd

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

Пароль учётной записи пользователя для подключения к BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную среды F5_PASSWORD.

server

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

Узел BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную среды F5_SERVER.

server_port

integer

Порт сервера BIG-IP.

Этот параметр можно не указывать, задав переменную среды F5_SERVER_PORT.

По умолчанию: 443

timeout

integer

Задаёт время ожидания в секундах при взаимодействии с сетевым устройством — при подключении или отправке команд. Если время ожидания истечёт до завершения операции, модуль завершится с ошибкой.

transport

string

Настраивает транспортное соединение для подключения к удалённому устройству.

Варианты:

  • "rest" ← (по умолчанию)

user

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

Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве.

Этот параметр можно не указывать, задав переменную среды F5_USER.

validate_certs

boolean

Если no, сертификаты SSL не проверяются. Используйте это только на сайтах под вашим контролем, где применяются самоподписанные сертификаты.

Этот параметр можно не указывать, задав переменную среды F5_VALIDATE_CERTS.

Варианты:

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

required_lowercase

integer

Задаёт количество строчных букв, которые должны присутствовать в пароле, чтобы он считался допустимым.

required_numeric

integer

Задаёт количество цифр, которые должны присутствовать в пароле, чтобы он считался допустимым.

required_special

integer

Задаёт количество специальных символов, которые должны присутствовать в пароле, чтобы он считался допустимым.

required_uppercase

integer

Задаёт количество заглавных букв, которые должны присутствовать в пароле, чтобы он считался допустимым.

Примечания

Примечание

  • Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. по ссылке https://www.ansible.com/integrations/networks/f5.
  • Требуется BIG-IP версии >= 12.
  • Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы изменения конфигурации BIG-IP сохранялись на диске, обязательно добавьте хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Правила использования модуля для сохранения текущей конфигурации см. в документации к нему.

Примеры

- name: Change password policy to require 2 numeric characters
  bigip_password_policy:
    required_numeric: 2
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:

Ключ

Описание

expiration_warning

integer

Новое значение предупреждения об истечении срока действия.

Возвращается: changed

Пример: 7

max_duration

integer

Новое максимальное время действия.

Возвращается: changed

Пример: 99999

max_login_failures

integer

Новое максимальное количество неудачных попыток входа.

Возвращается: changed

Пример: 0

min_duration

integer

Новое минимальное время действия.

Возвращается: changed

Пример: 0

min_length

integer

Новая минимальная длина пароля.

Возвращается: changed

Пример: 6

password_memory

integer

Новое количество запоминаемых паролей

Возвращается: changed

Пример: 0

policy_enforcement

boolean

Новое значение параметра применения политики.

Возвращается: changed

Пример: true

required_lowercase

integer

Требование к строчным буквам.

Возвращается: changed

Пример: 1

required_numeric

integer

Требование к цифрам.

Возвращается: changed

Пример: 2

required_special

integer

Требование к специальным символам.

Возвращается: changed

Пример: 1

required_uppercase

integer

Требование к заглавным буквам.

Возвращается: changed

Пример: 1

Авторы

  • Tim Rupp (@caphrim007)

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

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 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/f5networks/f5_modules/bigip_password_policy_module.html

Spec-Zone.ru

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