Spec-Zone.ru › Ansible

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

Новый в f5networks.f5_modules 1.0.0

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

Описание

  • Управление настройкой модулей BIG-IP. Данный модуль будет настраивать только на стандартных уровнях: «Dedicated», «Nominal» и «Minimum».

Параметры

Параметр

Комментарии

level

строка

Устанавливает уровень подготовки запрошенных модулей. Изменение уровня одного модуля может потребовать изменения уровня другого модуля. Например, изменение одного модуля на dedicated требует установки всех остальных на none. Установка уровня модуля на none означает, что модуль не активирован.

Используйте значение absent, чтобы установить c(level) в none и дезактивировать модуль.

Этот параметр не относится к cgnat - pre tmos 15.0 или mgmt и не будет применен к модулю cgnat - pre tmos 15.0 или mgmt.

Возможные значения:

  • "dedicated"
  • "nominal" ← (по умолчанию)
  • "minimum"

memory

строка

Устанавливает дополнительную память для модуля управления. Это в дополнение к минимальному выделенному объёму оперативной памяти 1264 МБ.

Принимаемые значения находятся в диапазоне 0 - 8192. Максимальное значение ограничено доступной оперативной памятью в системе.

Указание large выделяет дополнительные 500 МБ для модуля mgmt.

Указание medium выделяет дополнительные 200 МБ для модуля mgmt.

Указание small не выделяет дополнительной памяти для модуля mgmt.

Используйте large для конфигураций, содержащих более 2000 объектов, или, точнее, для любой конфигурации, превышающей 1000 объектов на 2 ГБ установленной памяти. Изменение размера модуля управления mgmt после начальной подготовки требует операции переподготовки.

module

псевдонимы: name

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

Модуль для подготовки в BIG-IP.

Возможные значения:

  • "am"
  • "afm"
  • "apm"
  • "asm"
  • "avr"
  • "cgnat"
  • "fps"
  • "gtm"
  • "ilx"
  • "lc"
  • "ltm"
  • "mgmt"
  • "pem"
  • "sam"
  • "sslo"
  • "swg"
  • "urldb"
  • "vcmp"

provider

словарь

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

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

auth_provider

строка

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

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

no_f5_teem

логическое

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

Вы можете опустить этот параметр, установив переменную среды F5_TELEMETRY_OFF.

Ранее использовавшаяся переменная F5_TEEM устарела, так как её имя вызывало недопонимание.

Возможные значения:

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

password

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

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

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

Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

server

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

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

Вы можете опустить этот параметр, установив переменную среды F5_SERVER.

server_port

целое число

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

Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.

Значение по умолчанию: 443

timeout

целое число

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

transport

строка

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

Возможные значения:

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

user

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

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

Вы можете опустить этот параметр, установив переменную среды F5_USER.

validate_certs

логическое

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

Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.

Возможные значения:

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

state

строка

Состояние подготовленного модуля в системе. При значении present, гарантирует, что указанный модуль подготовлен на запрошенном уровне, при условии наличия достаточных ресурсов на устройстве (таких как физическая оперативная память) для поддержки модуля.

При значении absent, дезактивирует модуль.

absent, не является релевантным параметром для модуля mgmt, так как он не может быть дезактивирован.

Возможные значения:

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

Примечания

Примечание

  • Дополнительную информацию о использовании 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

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

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

Ключ

Описание

уровень

строка

Новый уровень подготовки модуля.

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

Пример: "minimum"

память

строка

Новое выделенное количество памяти для модуля mgmt.

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

Пример: "large"

Авторы

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

Ссылки на коллекции

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

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

Spec-Zone.ru

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