Spec-Zone.ru › Ansible 2.11

f5networks.f5_modules.bigip_gtm_topology_record – Управляет записями топологии GTM

Примечание

Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.7.1).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Для использования в плейбуке укажите: f5networks.f5_modules.bigip_gtm_topology_record.

Добавлен в версии 1.0.0: модуля f5networks.f5_modules

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

Обзор

  • Управляет записями топологии GTM (теперь BIG-IP DNS). После создания изменить можно только запись топологии weight.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
destination
словарь / обязательно
Указывает, куда система направляет входящий запрос DNS.
continent
строка
Указывает один из семи континентов, наряду с параметром Unknown.
Указание Unknown заставляет систему использовать стандартное разрешение, если система не может определить местоположение локального DNS-сервера, который отправляет запрос.
Поддерживаются полные названия континентов и их сокращенные версии.
country
строка
Указывает страну.
Поддерживаются полные названия стран и их сокращенные версии.
datacenter
строка
Указывает имя центра обработки данных GTM, уже определенного в конфигурации.
geo_isp
строка
Указывает геолокационного провайдера услуг Интернет.
isp
строка
    Варианты:
  • AOL
  • BeijingCNC
  • CNC
  • ChinaEducationNetwork
  • ChinaMobilNetwork
  • ChinaRailwayTelcom
  • ChinaTelecom
  • ChinaUnicom
  • Comcast
  • Earthlink
  • ShanghaiCNC
  • ShanghaiTelecom
Указывает интернет-провайдера.
negate
логическое значение
    Варианты:
  • нет ←
  • да
При значении yes система выбирает эту запись топологии, когда место назначения запроса не совпадает.
pool
строка
Указывает имя пула GTM, уже определенного в конфигурации.
region
строка
Указывает имя региона, уже определенного в конфигурации.
state
строка
Указывает штат в данной стране.
Для этого параметра требуется опция country.
subnet
строка
IP-адрес и маска сети в формате CIDR.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
Параметр раздела учитывается при совместном использовании с параметрами pool, data_center, и region, в противном случае он игнорируется.
provider
словарь
добавлен в 1.0.0 f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения маркеров аутентификации от удаленного устройства.
Эта опция действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • нет
  • да
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете опустить этот параметр, установив переменную среды F5_TEEM.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER.
server_port
целое число
Значение по умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.
timeout
целое число
Устанавливает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • rest ←
Настраивает транспортное соединение для подключения к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете опустить этот параметр, установив переменную среды F5_USER.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены. Используйте только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.
Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
source
словарь / обязательно
Указывает источник входящего запроса DNS.
continent
строка
Указывает один из семи континентов, наряду с параметром Unknown.
Указание Unknown заставляет систему использовать стандартное разрешение, если система не может определить местоположение локального DNS-сервера, который отправляет запрос.
Поддерживаются полные названия континентов и их сокращенные версии.
country
строка
Указывает страну.
В дополнение к полным названиям стран вы также можете указать их сокращенную форму, например, US вместо United States.
Действительные коды стран можно найти здесь https://countrycode.org/.
geo_isp
строка
Указывает геолокационного провайдера услуг Интернет.
isp
строка
    Варианты:
  • AOL
  • BeijingCNC
  • CNC
  • ChinaEducationNetwork
  • ChinaMobilNetwork
  • ChinaRailwayTelcom
  • ChinaTelecom
  • ChinaUnicom
  • Comcast
  • Earthlink
  • ShanghaiCNC
  • ShanghaiTelecom
Указывает интернет-провайдера.
negate
логическое значение
    Варианты:
  • нет ←
  • да
При значении (да) система выбирает эту запись топологии, когда источник запроса не совпадает.
region
строка
Указывает имя региона, уже определенного в конфигурации.
state
строка
Указывает штат в данной стране.
Для этого параметра требуется опция country.
subnet
строка
IP-адрес и маска сети в формате CIDR.
state
строка
    Варианты:
  • наличие ←
  • отсутствует
Когда state равно present, гарантирует существование записи.
Когда state равно absent, гарантирует удаление записи.
weight
целое число
Указывает вес записи топологии.
Система находит вес первой записи топологии, которая соответствует объекту сервера (пулу или члену пула) и локальному DNS. Затем система присваивает этот вес как рейтинг топологии для данного объекта сервера.
Система распределяет нагрузку на объект сервера с наивысшим рейтингом топологии.
Если система не найдет запись топологии, которая соответствует и объекту сервера, и локальному DNS, то система присваивает объекту сервера нулевой рейтинг.
Если параметр не указан при создании записи, система установит его по умолчанию в 1.
Диапазон допустимых значений (0 - 4294967295)

Примечания

Примечание

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

Примеры

- name: Create an IP Subnet and an ISP based topology record
  bigip_gtm_topology_record:
    source:
      - subnet: 192.168.1.0/24
    destination:
      - isp: AOL
    weight: 10
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Create a region and a pool based topology record
  bigip_gtm_topology_record:
    source:
      - region: Foo
    destination:
      - pool: FooPool
    partition: FooBar
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Create a negative region and a negative data center based topology record
  bigip_gtm_topology_record:
    source:
      - region: Baz
      - negate: yes
    destination:
      - datacenter: Baz-DC
      - negate: yes
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Значения возврата

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

Ключ Возвращаемое Описание
weight
целое число
изменено
Вес записи топологии.

Пример:
20


Авторы

  • Wojciech Wypior (@wojtek0806)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/f5networks/f5_modules/bigip_gtm_topology_record_module.html

Spec-Zone.ru

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