Модуль f5networks.f5_modules.bigip_monitor_smtp — управление SMTP-мониторами на 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_monitor_smtp.
Добавлено в f5networks.f5_modules 1.1.0
Краткое описание
- Управление SMTP-мониторами на BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
app_service string | Служба iApp, связанная с этим профилем. Если служба не указана, по умолчанию используется None. |
debug boolean | Определяет, отправляет ли монитор сообщения об ошибках и дополнительную информацию в файл журнала, созданный и помеченный специально для этого монитора. Если Варианты:
|
description string | Описание монитора. |
domain string | Указывает имя домена для проверки. |
interval integer | Интервал, задающий частоту запуска экземпляра монитора на основе этого шаблона. Это значение должно быть меньше значения При создании нового монитора, если этот параметр не задан, будет использоваться значение по умолчанию |
ip string | IP-адрес в определении IP/порта. Если при создании нового монитора этот параметр не задан, по умолчанию используется значение «*». |
manual_resume boolean | Определяет, автоматически ли система изменяет состояние ресурса на включено при следующей успешной проверке монитора. Если для этого параметра задано значение При создании нового монитора, если этот параметр не задан, по умолчанию используется значение Если Если Варианты:
|
name string / обязательный | Указывает имя монитора. |
parent string | Родительский шаблон этого шаблона монитора. После установки этого значения изменить его нельзя. При создании нового монитора, если этот параметр не задан, по умолчанию используется системный монитор |
partition string | Раздел устройства, в котором будут обслуживаться ресурсы. По умолчанию: |
port string | Порт в определении IP/порта. Если при создании нового монитора этот параметр не задан, по умолчанию используется значение «*». Если указан IP-адрес, необходимо задать значение от 1 до 65535. |
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 | Если Если Варианты:
|
time_until_up integer | Задаёт время в секундах после первого успешного ответа, по истечении которого узел будет помечен как доступный. Значение Если при создании нового монитора этот параметр не задан, по умолчанию используется значение |
timeout integer | Количество секунд, в течение которых узел или служба должны ответить на запрос монитора. Если целевой объект отвечает в заданный период времени, он считается доступным. Если целевой объект не отвечает в заданный период времени, он считается недоступным. Это значение можно изменить на любое число, однако оно должно быть равным трёхкратному интервалу в секундах плюс 1 секунда. Если при создании нового монитора этот параметр не задан, по умолчанию используется значение |
up_interval integer | Задаёт интервал выполнения проверки работоспособности системой, когда ресурс доступен. Если При любом другом числовом значении можно задать другой интервал для проверки работоспособности доступного ресурса. При создании нового монитора, если этот параметр не задан, будет использоваться значение по умолчанию |
Примечания
Примечание
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия программного обеспечения BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы обеспечить сохранение конфигурации BIG-IP на диске, обязательно добавьте хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Правила использования модуля для сохранения текущей конфигурации см. в документации модуля.
Примеры
- name: Create SMTP Monitor
bigip_monitor_smtp:
state: present
ip: 10.10.10.10
name: my_smtp_monitor
domain: foo.com
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Remove SMTP Monitor
bigip_monitor_smtp:
state: absent
name: my_smtp_monitor
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
app_service string | Служба iApp, связанная с этим монитором. Возвращается: changed Пример: |
debug boolean | Определяет, отправляет ли монитор сообщения об ошибках и дополнительную информацию в файл журнала, созданный и помеченный специально для этого монитора. Возвращается: changed Пример: |
description string | Описание монитора. Возвращается: changed Пример: |
domain string | Указывает имя домена для проверки. Возвращается: changed Пример: |
interval integer | Новый интервал выполнения проверки монитора. Возвращается: changed Пример: |
ip string | Новый IP-адрес в определении IP/порта. Возвращается: changed Пример: |
manual_resume boolean | Определяет, автоматически ли система изменяет состояние ресурса на доступное при следующей успешной проверке монитора. Возвращается: changed Пример: |
parent string | Родительский монитор. Возвращается: changed Пример: |
port string | Псевдоним порта или службы, которые монитор должен проверять от имени пулов или участников пула, с которыми он связан. Возвращается: changed Пример: |
time_until_up integer | Новое время ожидания, по истечении которого система помечается как доступная после первого успешного ответа. Возвращается: changed Пример: |
timeout integer | Новое время ожидания ответа удалённой системы на запрос монитора. Возвращается: changed Пример: |
up_interval integer | Интервал выполнения системой проверки работоспособности, когда ресурс доступен. Возвращается: 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_monitor_smtp_module.html