Модуль f5networks.f5_modules.bigip_asm_policy_signature_set — управление наборами сигнатур в политике ASM
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_asm_policy_signature_set.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управляет наборами сигнатур в политике ASM.
Параметры
Параметр | Описание |
|---|---|
alarm boolean | Указывает, записывает ли политика безопасности данные запроса на экран статистики, когда запрос соответствует сигнатуре, включённой в набор сигнатур. Варианты:
|
block boolean | Применяется, если режим принудительного применения политики безопасности — блокировка. Определяет, как система обрабатывает запросы, соответствующие сигнатуре, включённой в набор сигнатур. Если Если Варианты:
|
learn boolean | Указывает, обучается ли политика безопасности на всех запросах, соответствующих сигнатуре, включённой в набор сигнатур. Варианты:
|
name string / обязательный | Указывает имя набора сигнатур, который нужно применить к политике ASM или удалить из неё. Помимо встроенных наборов сигнатур, поставляемых с устройством, можно создавать и использовать пользовательские наборы сигнатур. Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если Если |
partition string | Этот параметр используется только при идентификации политики ASM. По умолчанию: |
policy_name string / обязательный | Указывает имя существующей политики ASM, в которую нужно добавить наборы сигнатур или из которой нужно их удалить. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения для подключения. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства. Этот параметр используется главным образом при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Этот параметр можно не указывать, задав переменную среды Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную среды По умолчанию: |
|
timeout integer |
Задаёт время ожидания в секундах при взаимодействии с сетевым устройством: для установления соединения или отправки команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное соединение, используемое при подключении к удалённому устройству. Варианты:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве. Этот параметр можно не указывать, задав переменную среды |
|
validate_certs boolean |
Если Этот параметр можно не указывать, задав переменную среды Варианты:
|
state string | Если Если Варианты:
|
Примечания
Примечание
- Этот модуль используется преимущественно как компонент настройки политики ASM в роли ASM Policy из Ansible Galaxy.
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы сохранить конфигурацию BIG-IP на диске, обязательно добавьте хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Инструкции по правильному использованию модуля для сохранения текущей конфигурации см. в документации модуля.
Примеры
- name: Add Signature Set to ASM Policy
bigip_asm_policy_signature_set:
name: IIS and Windows Signatures
policy_name: FooPolicy
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Remove Signature Set to ASM Policy
bigip_asm_policy_signature_set:
name: IIS and Windows Signatures
policy_name: FooPolicy
state: absent
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
alarm boolean | Указывает, записывает ли политика безопасности данные запроса на экран статистики. Возвращается: changed Пример: |
block boolean | Определяет, как система обрабатывает запросы, соответствующие сигнатуре, включённой в набор сигнатур. Возвращается: changed Пример: |
learn boolean | Указывает, обучается ли политика на всех запросах, соответствующих сигнатуре, включённой в набор сигнатур. Возвращается: changed Пример: |
name string | Имя набора сигнатур, добавленного в политику ASM или удалённого из неё. Возвращается: changed Пример: |
policy_name string | Имя политики ASM. Возвращается: changed Пример: |
Ссылки на коллекцию
© 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_asm_policy_signature_set_module.html