Spec-Zone.ru › Ansible 2.9

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

Новая в версии 2.8.

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

Описание

  • Управляет записями топологии GTM. После создания можно изменить только запись топологии 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
булево
    Варианты:
  • нет ←
  • да
При значении «да» система выбирает эту запись топологии, когда пункт назначения запроса не совпадает.
pool
строка
Указывает имя GTM-пула, уже определенного в конфигурации.
region
строка
Указывает имя региона, уже определенного в конфигурации.
state
строка
Указывает штат в данной стране.
Для этого параметра необходимо указать опцию country.
subnet
строка
IP-адрес и маска подсети в формате CIDR.
partition
строка
По умолчанию:
"Общий"
Раздел устройства для управления ресурсами.
Параметр раздела учитывается при использовании в сочетании с параметрами pool, data_center, и region, в противном случае он игнорируется.
provider
словарь
добавлено в 2.5
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает провайдера аутентификации для получения маркеров аутентификации с удаленного устройства.
Эта опция используется при работе с устройствами BIG-IQ.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить эту опцию, установив переменную окружения F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Вы можете опустить эту опцию, установив переменную окружения F5_SERVER.
server_port
целое число
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить эту опцию, установив переменную окружения F5_SERVER_PORT.
ssh_keyfile
путь
Указывает SSH-ключевой файл для аутентификации подключения к удаленному устройству. Этот аргумент используется только для транспортов cli.
Вы можете опустить эту опцию, установив переменную окружения ANSIBLE_NET_SSH_KEYFILE.
timeout
целое число
Указывает тайм-аут в секундах для связи с сетевым устройством при подключении или отправке команд. Если тайм-аут истекает до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • cli
  • 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.
END_OF_DOCUMENT_MARKER
состояние
строка
    Варианты:
  • настоящее ←
  • отсутствует
Когда state равно present, гарантирует существование записи.
Когда state равно absent, гарантирует удаление записи.
вес
целое число
Указывает вес записи топологии.
Система находит вес первой записи топологии, соответствующей объекту сервера (пулу или члену пула) и локальному DNS. Затем система присваивает этот вес в качестве оценки топологии для данного объекта сервера.
Система балансирует нагрузку на объект сервера с наибольшей оценкой топологии.
Если система не находит запись топологии, соответствующую как объекту сервера, так и локальному DNS, то система присваивает данному объекту сервера нулевую оценку.
Если параметр не указан при создании записи, система установит его по умолчанию в значение 1.
Допустимый диапазон (0 - 4294967295)

Примечания

Примечание

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

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

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

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

Пример:
20


Статус

  • Данный модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается партнером Ansible. [сертифицировано]

Авторы

  • Wojciech Wypior (@wojtek0806)

Подсказка

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

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

Spec-Zone.ru

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