Spec-Zone.ru › Ansible

f5networks.f5_modules.bigip_static_route модуль — Управление статическими маршрутами на 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_static_route.

Новая функция в f5networks.f5_modules 1.0.0

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

Описание

  • Управление статическими маршрутами на системе BIG-IP.

Параметры

Параметр

Комментарии

описание

строка

Описание, определяющее маршрут.

назначение

строка

Указывает IP-адрес для статической записи в таблице маршрутизации. При создании нового статического маршрута это значение требуется.

Это значение нельзя изменить после его установки.

адрес_шлюза

строка

Указывает маршрутизатор, который система должна использовать при пересылке пакетов конечному узлу или сети. Также известен как адрес маршрутизатора следующего перехода. Может быть адресом IPv4 или IPv6. Если это адрес IPv6, начинающийся с FE80:, адрес обрабатывается как адрес локальной связи. Это требует, чтобы параметр vlan также был указан.

mtu

строка

Указывает определённую максимальную единицу передачи (MTU).

имя

строка / обязательно

Имя статического маршрута.

маска_сети

строка

Маска сети для статического маршрута. При создании нового статического маршрута это значение требуется.

Это значение может быть в формате IP или CIDR.

Это значение нельзя изменить после его установки.

раздел

строка

Раздел устройства для управления ресурсами.

По умолчанию: "Common"

пул

строка

Указывает пул, через который система пересылает пакеты конечному узлу.

поставщик

словарь

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

Объект словаря, содержащий данные подключения.

аутентификатор

строка

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

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

no_f5_teem

логическое

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

Этот параметр можно опустить, установив переменную окружения F5_TELEMETRY_OFF

Предыдущая переменная F5_TEEM устарела, так как её название вызывало путаницу.

Варианты:

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

пароль

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

строка / обязательно

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

Этот параметр можно опустить, установив переменную окружения F5_PASSWORD

сервер

строка / обязательно

Хост BIG-IP или хост BIG-IQ.

Этот параметр можно опустить, установив переменную окружения F5_SERVER

порт_сервера

целое

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

Этот параметр можно опустить, установив переменную окружения F5_SERVER_PORT

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

таймаут

целое

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

транспорт

строка

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

Варианты:

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

пользователь

строка / обязательно

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

Этот параметр можно опустить, установив переменную окружения F5_USER

проверка_сертификатов

логическое

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

Этот параметр можно опустить, установив переменную окружения F5_VALIDATE_CERTS

Варианты:

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

отклонить

логическое

Указывает, что система отбрасывает пакеты, отправленные по назначению.

Варианты:

  • false
  • true

route_domain

integer

Идентификатор домена маршрута системы. При создании нового статического маршрута, если это значение не указано, используется значение по умолчанию 0.

Это значение нельзя изменить после его установки.

state

string

В случае present, гарантирует существование статического маршрута.

В случае absent, гарантирует, что статического маршрута не существует.

Варианты:

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

vlan

string

Указывает VLAN или туннель, через который система передает пакеты в пункт назначения. Если gateway_address является адресом IPv6 link-local, это значение обязательно.

Примечания

Примечание

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

Примеры

- name: Create static route with gateway address
  bigip_static_route:
    destination: 10.10.10.10
    netmask: 255.255.255.255
    gateway_address: 10.2.2.3
    name: test-route
    provider:
      password: secret
      server: lb.mydomain.come
      user: admin
      validate_certs: false
  delegate_to: localhost

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

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

Ключ

Описание

description

string

Описание, которое идентифицирует маршрут.

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

Пример: "Route tho DMZ"

destination

string

IP-адрес для статической записи в таблице маршрутизации.

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

Пример: "0.0.0.0/0"

gateway_address

string

Маршрутизатор, используемый системой при передаче пакетов целевому хосту или сети.

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

Пример: "10.2.2.3"

netmask

string

Маска подсети пункта назначения.

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

Пример: "255.255.255.255"

partition

string

Раздел, на котором был создан статический маршрут.

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

Пример: "Common"

pool

string

Включен ли баннер или нет.

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

Пример: "True"

reject

boolean

Указывает, отбрасывает ли система пакеты, отправленные в пункт назначения.

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

Пример: true

route_domain

integer

Идентификатор домена маршрута системы.

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

Пример: 1

vlan

string

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

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

Пример: "/Common/vlan1"

Авторы

  • Tim Rupp (@caphrim007)

Сайты коллекции

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

© 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_static_route_module.html

Spec-Zone.ru

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