f5networks.f5_modules.bigip_interface модуль — Модуль для управления физическими интерфейсами BIG-IP.
Примечание
Этот модуль является частью коллекции f5networks.f5_modules (версия 1.31.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_interface.
Впервые в f5networks.f5_modules 1.0.0
Обзор
- Модуль для управления физическими интерфейсами BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
bundle string | Включает или отключает возможность объединения. Эта опция поддерживается только на отдельных аппаратных платформах и интерфейсах. Попытка включить эту опцию на Варианты:
|
bundle_speed string | Устанавливает скорость объединения, которая применима только тогда, когда объединение Эта опция поддерживается только на отдельных аппаратных платформах и интерфейсах. Попытка включить эту опцию на Варианты:
|
description string | Описание, заданное пользователем. |
enabled boolean | Указывает текущий статус интерфейса. Когда Когда Варианты:
|
flow_control string | Указывает, как система управляет отправкой кадров PAUSE. Когда Когда Когда Когда (none), контроль потока отключен на интерфейсе. Варианты:
|
force_gigabit_fiber boolean | Включает или отключает принудительное использование гигабитного волоконно-оптического носителя. Когда Когда Варианты:
|
forward_error_correction string | Включает или отключает коррекцию ошибок в прямом направлении IEEE 802.3bm Clause 91 Reed-Solomon на 100G интерфейсах. Недействительно для носителя LR4. Эта опция поддерживается только на отдельных аппаратных платформах и интерфейсах. Попытка включить эту опцию на Варианты:
|
lldp_admin string | Указывает параметры LLDP на уровне интерфейса. Когда Когда Когда Когда Варианты:
|
lldp_tlvmap integer | Указывает содержимое отправляемого или получаемого сообщения LLDP. Каждый атрибут LLDP, указанный с помощью этой настройки, является необязательным и имеет формат Тип, Длина, Значение (TLV). Три обязательных TLV, не учитываемые при вычислении этого значения, это: Доступные дополнительные атрибуты имеют определенное числовое значение TLV, сопоставленное с ними. Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут Атрибут
Установка Установка |
media_fixed string | Указывает параметры для фиксированного (не-подключаемого) интерфейса. Используйте эту опцию только с комбинированным портом, чтобы указать тип носителя для фиксированного интерфейса, когда он не является предпочтительным портом. Варианты:
|
media_sfp string | Указывает настройки интерфейса SFP (вставляемого). Используйте этот параметр только с комбинированным портом для указания типа среды для интерфейса SFP, если он не является предпочтительным портом. Варианты:
|
name string / обязательно | Указывает имя интерфейса для управления. |
port_fwd_mode string | Указывает режим работы. Варианты:
|
prefer_port string | Указывает, какую сторону комбинированного порта использует интерфейс, если обе стороны могут иметь внешний канал. Значение по умолчанию для комбинированного порта — sfp. Не используйте этот параметр для портов, которые не являются комбинированными. Варианты:
|
provider словарь добавлен в f5networks.f5_modules 1.0.0 | Объект словаря, содержащий данные соединения. |
|
auth_provider строка |
Настраивает поставщика аутентификации для получения маркеров аутентификации с удаленного устройства. Этот параметр фактически используется при работе с устройствами BIG-IQ. |
|
no_f5_teem булево |
Если Вы можете опустить этот параметр, установив переменную среды Предыдущая переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательно |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server строка / обязательно |
Хост BIG-IP или хост BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server_port целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды Значение по умолчанию: |
|
timeout целое число |
Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку. |
|
transport строка |
Настраивает транспортное соединение для использования при подключении к удаленному устройству. Варианты:
|
|
user строка / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь права администратора на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
validate_certs булево |
Если Вы можете опустить этот параметр, установив переменную среды Варианты:
|
sflow словарь | Указывает настройки sFlow для интерфейса. |
|
poll_interval целое число |
Указывает максимальный интервал между двумя опросами в секундах. Для того, чтобы это значение вступило в силу, Допустимый диапазон — 0–4294967295. |
|
poll_interval_global boolean |
Указывает, переопределяет ли глобальная настройка интерфейса Когда Варианты:
|
stp boolean | Включает или отключает STP. Варианты:
|
stp_auto_edge_port boolean | Устанавливает автоматическое обнаружение порта граничного устройства STP для интерфейса. Когда Когда Варианты:
|
stp_edge_port boolean | Указывает, подключен ли интерфейс к конечному устройству, а не к другому мосту spanning tree. Варианты:
|
stp_link_type string | Указывает тип соединения STP для интерфейса. Варианты:
|
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 изменяют только рабочую конфигурацию продукта F5. Чтобы убедиться, что конфигурация BIG-IP сохранится на диске, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения рабочей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.
Примеры
- name: Update Interface Settings
bigip_interface:
name: 1.1
stp: true
stp_auto_edge_port: false
stp_edge_port: true
stp_link_type: shared
description: my description
flow_control: tx
lldp_admin: txrx
lldp_tlvmap: 8
force_gigabit_fiber: false
sflow:
- poll_interval: 10
- poll_interval_global: false
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Disable Interface
bigip_interface:
name: 1.1
enabled: false
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Change sflow interface settings
bigip_interface:
name: 1.1
sflow:
- poll_interval: 0
- poll_interval_global: true
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
bundle string | Включает или отключает возможность объединения. Возвращено: changed Пример: |
bundle_speed string | Скорость объединения. Возвращено: changed Пример: |
description string | Описание, заданное пользователем. Возвращено: changed Пример: |
enabled boolean | Текущий статус интерфейса. Возвращено: changed Пример: |
flow_control string | Указывает, как система управляет отправкой кадров PAUSE. Возвращено: changed Пример: |
force_gigabit_fiber boolean | Включает или отключает принудительное использование гигабитного оптоволоконного носителя. Возвращено: changed Пример: |
forward_error_correction string | Включает или отключает коррекцию ошибок при передаче. Возвращено: changed Пример: |
lldp_admin string | Параметры LLDP на уровне интерфейса. Возвращено: changed Пример: |
lldp_tlvmap integer | Содержимое сообщения LLDP, отправляемого или принимаемого. Возвращено: changed Пример: |
media_fixed string | Параметры для фиксированного интерфейса. Возвращено: changed Пример: |
media_sfp string | Параметры для SFP-интерфейса. Возвращено: changed Пример: |
port_fwd_mode string | Режим работы. Возвращено: changed Пример: |
prefer_port string | Сторона комбинированного порта, используемая интерфейсом. Возвращено: changed Пример: |
sflow complex | Указывает параметры sFlow для интерфейса. Возвращено: changed Пример: |
|
poll_interval integer |
Максимальный интервал в секундах между двумя опросами. Возвращено: changed Пример: |
|
poll_interval_global boolean |
Переопределение глобальных параметров sFlow. Возвращено: changed Пример: |
stp boolean | Включает или отключает STP. Возвращено: changed Пример: |
stp_auto_edge_port boolean | Устанавливает автоматическое обнаружение портов края STP для интерфейса. Возвращено: changed Пример: |
stp_edge_port boolean | Указывает, подключён ли интерфейс к конечной станции вместо другого моста spanning tree. Возвращено: changed Пример: |
stp_link_type string | Тип связи STP для интерфейса. Возвращено: changed Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_interface_module.html