Spec-Zone.ru › Ansible 2.6

bigip_log_destination - Управляет назначениями журналов на BIG-IP.

Новое в версии 2.6.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Управляет назначениями журналов на BIG-IP.

Требования

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

  • f5-sdk >= 3.0.9

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description
Описание назначения журнала.
name
обязательно
Указывает имя назначения журнала.
partition Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
password
обязательно
Пароль учетной записи пользователя для подключения к BIG-IP. Этот параметр можно опустить, если переменная окружения F5_PASSWORD установлена.

Псевдонимы: pass, pwd
pool_settings
Этот параметр доступен только тогда, когда type равно remote-high-speed-log.
pool
Указывает существующий пул удаленных высокоскоростных серверов логов, куда будут отправлены журналы.
При создании нового назначения (и type равно remote-high-speed-log) этот параметр обязателен.
protocol
    Варианты:
  • tcp
  • udp
Указывает протокол, используемый системой для отправки логов в пул удаленных высокоскоростных серверов логов.
При создании нового назначения журнала (и type равно remote-high-speed-log), если этот параметр не указан, значение по умолчанию равно tcp.
distribution
    Варианты:
  • adaptive
  • balanced
  • replicated
Указывает метод распределения, используемый удаленным высокоскоростным назначением логов для отправки сообщений членам пула.
Когда adaptive, подключения к членам пула будут добавляться по мере необходимости для обеспечения достаточной пропускной способности логов. Это может привести к накоплению логов только на одном члене пула, если он обеспечивает достаточную пропускную способность логов самостоятельно.
Когда balanced, каждый следующий лог отправляется новому члену пула, распределяя журналы между ними в соответствии с методом балансировки нагрузки пула.
Когда replicated, каждый лог дублируется для всех членов пула, для обеспечения резервирования.
При создании нового назначения журнала (и type равно remote-high-speed-log), если этот параметр не указан, значение по умолчанию равно adaptive.
provider
(добавлено в 2.5)
Объект словаря, содержащий данные о подключении.
password
обязательно
Пароль учетной записи пользователя для подключения к BIG-IP. Этот параметр можно опустить, если переменная окружения F5_PASSWORD установлена.

Псевдонимы: pass, pwd
server
обязательно
Хост BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER установлена.
server_port Значение по умолчанию:
443
Порт сервера BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER_PORT установлена.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, если переменная окружения F5_USER установлена.
validate_certs
bool
    Варианты:
  • no
  • да ←
Если no, сертификаты SSL не будут проверены. Используйте только на сайтах, контролируемых вами лично, с самозаверенными сертификатами. Этот параметр можно опустить, если переменная окружения F5_VALIDATE_CERTS установлена.
timeout Значение по умолчанию:
10
Указывает время ожидания в секундах для связи с сетевым устройством при подключении или отправке команд. Если время ожидания истечет до завершения операции, модуль выдаст ошибку.
ssh_keyfile
Указывает файл ключа SSH для аутентификации подключения к удаленному устройству. Этот аргумент используется только для транспортов cli. Если значение не указано в задании, используется значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
transport
обязательно
    Варианты:
  • rest
  • cli ←
Настраивает транспортное соединение для подключения к удаленному устройству.
server
обязательно
Хост BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER установлена.
server_port
(добавлено в 2.2)
Значение по умолчанию:
443
Порт сервера BIG-IP. Этот параметр можно опустить, если переменная окружения F5_SERVER_PORT установлена.
state
    Варианты:
  • present ←
  • absent
При present, гарантирует, что ресурс существует.
При absent, гарантирует удаление ресурса.
syslog_settings
Этот параметр доступен только тогда, когда type равно remote-syslog.
syslog_format
    Варианты:
  • bsd-syslog
  • syslog
  • legacy-bigip
  • rfc5424
  • rfc3164
Указывает метод форматирования логов, связанных с удаленным назначением логов Syslog.
При создании нового назначения журнала (и type равно remote-syslog), если этот параметр не указан, значение по умолчанию равно bsd-syslog.
Варианты syslog и rfc5424 означают одно и то же.
Варианты bsd-syslog и rfc3164 означают одно и то же.
forward_to
Указывает назначение журнала управляющего порта, которое будет использоваться для переадресации журналов на один сервер логов или удаленное высокоскоростное назначение журнала, которое будет использоваться для переадресации журналов на пул удаленных серверов логов.
При создании нового назначения журнала (и type равно remote-syslog) этот параметр обязателен.
type
обязательно
    Варианты:
  • remote-high-speed-log
  • remote-syslog
Указывает тип назначения журнала.
После создания этот параметр изменить нельзя.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, если переменная окружения F5_USER установлена.
validate_certs
bool

(добавлено в 2.0)
    Варианты:
  • no
  • да ←
Если no, сертификаты SSL не будут проверены. Используйте только на сайтах, контролируемых вами лично, с самозаверенными сертификатами. Этот параметр можно опустить, если переменная окружения F5_VALIDATE_CERTS установлена.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.

Примеры

- name: Create a high-speed logging destination
  bigip_log_destination:
    name: foo
    type: remote-high-speed-log
    pool_settings:
      pool: my-ltm-pool
    password: secret
    server: lb.mydomain.com
    state: present
    user: admin
  delegate_to: localhost

- name: Create a remote-syslog logging destination
  bigip_log_destination:
    name: foo
    type: remote-syslog
    syslog_settings:
      syslog_format: rfc5424
      forward_to: my-destination
    password: secret
    server: lb.mydomain.com
    state: present
    user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
param1
bool
изменённое
Новое значение параметра param1 ресурса.

Пример:
True
param2
string
изменённое
Новое значение параметра param2 ресурса.

Пример:
Foo is bar


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Tim Rupp (@caphrim007)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/bigip_log_destination_module.html

Spec-Zone.ru

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