Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_provision – Управление обеспечением модулей BIG-IP

Примечание

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

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

Для использования в книге задач укажите: f5networks.f5_modules.bigip_provision

Новое в версии 1.0.0: of f5networks.f5_modules

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

Описание

  • Управление обеспечением модулей BIG-IP. Данный модуль будет обеспечивать только стандартные уровни: «Специализированный», «Номинальный» и «Минимальный».

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
level
строка
    Варианты:
  • dedicated
  • nominal ←
  • minimum
Устанавливает уровень обеспечения для запрошенных модулей. Изменение уровня одного модуля может потребовать изменения уровня другого модуля. Например, изменение одного модуля на dedicated требует установки всех остальных на none. Установка уровня модуля на none означает, что модуль не активирован.
Используйте значение state для absent, чтобы установить c(level) в none и деактивировать модуль.
Этот параметр не относится к cgnat - pre tmos 15.0 или mgmt и не будет применен к модулю cgnat - pre tmos 15.0 или mgmt
memory
строка
Устанавливает дополнительную память для модуля управления. Это в дополнение к минимальному выделенному ОЗУ в 1264 МБ.
Допустимый диапазон значений — 0 - 8192. Максимальное значение ограничено доступным ОЗУ в системе.
Указание large выделяет дополнительные 500 МБ для модуля управления.
Указание medium выделяет дополнительные 200 МБ для модуля управления.
Указание small не выделяет дополнительного ОЗУ для модуля управления.
Используйте large для конфигураций, содержащих более 2000 объектов, или, точнее, для любой конфигурации, превышающей 1000 объектов на 2 ГБ установленной памяти. Изменение размера модуля управления mgmt после первоначального обеспечения приводит к операции повторного обеспечения.
module
строка / обязательно
    Варианты:
  • am
  • afm
  • apm
  • asm
  • avr
  • cgnat
  • fps
  • gtm
  • ilx
  • lc
  • ltm
  • mgmt
  • pem
  • sam
  • sslo
  • swg
  • urldb
  • vcmp
Модуль для обеспечения в BIG-IP.

псевдонимы: имя
provider
словарь
добавлен в 1.0.0 of 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.
state
строка
    Варианты:
  • present ←
  • absent
Состояние обеспеченного модуля в системе. При значении present, гарантирует, что указанный модуль обеспечен на запрошенном уровне, при условии наличия достаточных ресурсов на устройстве (например, физического ОЗУ) для поддержки модуля.
При значении absent, деактивирует модуль.
absent, не является релевантным параметром для модуля mgmt, поскольку его нельзя деактивировать.

Примечания

Примечание

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

Примеры

- name: Provision PEM at "nominal" level
  bigip_provision:
    module: pem
    level: nominal
    provider:
      server: lb.mydomain.com
      password: secret
      user: admin
  delegate_to: localhost

- name: Provision a dedicated SWG. This will unprovision every other module
  bigip_provision:
    module: swg
    level: dedicated
    provider:
      server: lb.mydomain.com
      password: secret
      user: admin
  delegate_to: localhost

- name: Provision mgmt with medium amount of memory.
  bigip_provision:
    module: mgmt
    memory: medium
    provider:
      server: lb.mydomain.com
      password: secret
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
level
строка
changed
Новый уровень обеспечения модуля.

Пример:
minimum
memory
строка
changed
Новое выделенное количество памяти для модуля управления.

Пример:
large


Авторы

  • Tim Rupp (@caphrim007)
  • Greg Crosby (@crosbygw)

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

Spec-Zone.ru

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