Spec-Zone.ru › Ansible 2.10

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

Примечание

Этот плагин является частью коллекции f5networks.f5_modules (версия 1.6.0).

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

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

Новый в версии 1.0.0: модуля f5networks.f5_modules

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

Описание

  • Управляет областями топологии GTM (теперь BIG-IP DNS).

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
name
строка / обязательно
Указывает имя области.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
Параметр раздела также учитывается при использовании в сочетании с параметрами pool, data_center, и region.
provider
словарь
добавлен в 1.0.0 модуля f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения токенов аутентификации от удаленного устройства.
Этот параметр действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • no
  • yes
Если 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
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самозаверенными сертификатами.
Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
region_members
список / элементы=словарь
Указывает список членов области.
Этот список членов — всё или ничего; для добавления или удаления члена необходимо указать весь список членов.
Список перепишет то, что есть на устройстве, если это отличается.
Если вы укажете пустой список, список членов области будет удален.
continent
строка
Указывает один из семи континентов, наряду с настройкой Unknown.
Указание Unknown принудительно использует стандартное решение, если система не может определить расположение локального DNS, производящего запрос.
Поддерживаются полные названия континентов и их сокращенные версии.
country
строка
Название или код страны для использования.
Помимо полных названий стран, вы также можете указать их сокращенную форму, например, US вместо United States.
Список допустимых кодов стран можно найти здесь https://countrycode.org/.
datacenter
строка
Указывает имя центра обработки данных GTM, уже определённого в конфигурации.
geo_isp
строка
Указывает геолокационного интернет-провайдера.
isp
строка
    Варианты:
  • AOL
  • BeijingCNC
  • CNC
  • ChinaEducationNetwork
  • ChinaMobilNetwork
  • ChinaRailwayTelcom
  • ChinaTelecom
  • ChinaUnicom
  • Comcast
  • Earthlink
  • ShanghaiCNC
  • ShanghaiTelecom
Указывает интернет-провайдера.
negate
логическое значение
    Варианты:
  • no ←
  • yes
При установке в c(yes), система выбирает эту область топологии, когда источник запроса не соответствует.
Вместе с negate может быть указан только один элемент списка.
pool
строка
Указывает имя пула GTM, уже определенного в конфигурации.
region
строка
Указывает имя области, уже определенной в конфигурации.
state
строка
Указывает состояние в данной стране.
subnet
строка
IP-адрес и маска сети в формате CIDR.
state
строка
    Варианты:
  • present ←
  • absent
Когда state равно present, гарантирует существование области.
Когда state равно absent, гарантирует удаление области.

Примечания

Примечание

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

Примеры

- name: Create topology region
  bigip_gtm_topology_region:
    name: foobar
    region_members:
      - country: CN
        negate: yes
      - datacenter: baz
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Modify topology region
  bigip_gtm_topology_region:
    name: foobar
    region_members:
      - continent: EU
      - country: PL
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
name
строка
changed
Значение имени области GTM.

Пример:
foobar
region_members
список / элементы=строка
changed
Список членов области GTM.

Пример:
[{'continent': 'Европа'}, {'country': 'Польша'}]


Авторы

  • 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.10/collections/f5networks/f5_modules/bigip_gtm_topology_region_module.html

Spec-Zone.ru

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