Spec-Zone.ru › Ansible 2.6

bigip_device_license - Управление установкой и активацией лицензии на устройствах BIG-IP

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

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Управление установкой и активацией лицензии на BIG-IP.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • f5-sdk >= 3.0.9

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
accept_eula
bool
    Варианты:
  • нет
  • да
Указывает, принимаете ли вы EULA BIG-IP. По умолчанию это значение равно no. Вы должны явно указать, что ознакомились и приняли лицензионное соглашение. Однако этот модуль не предоставит вам EULA, поэтому вам необходимо самостоятельно его прочитать.
EULA можно найти здесь: https://support.f5.com/csp/article/K12902.
Этот параметр не требуется, когда state равно absent, и будет проигнорирован, если указан.
license_key
Ключ регистрации для лицензирования BIG-IP.
Этот параметр требуется, если state равно present.
Этот параметр не требуется, когда state равно absent, и будет проигнорирован, если указан.
license_server Значение по умолчанию:
"activate.f5.com"
Сервер лицензий F5 для получения лицензии и проверки пакета.
Этот параметр требуется, если state равно present.
Этот параметр не требуется, когда state равно absent, и будет проигнорирован, если указан.
password
обязательно
Пароль учетной записи пользователя для подключения к BIG-IP. Можно опустить этот параметр, если переменная окружения F5_PASSWORD установлена.

псевдонимы: pass, pwd
provider
(добавлено в 2.5)
Объект словаря, содержащий данные подключения.
password
обязательно
Пароль учетной записи пользователя для подключения к BIG-IP. Можно опустить этот параметр, если переменная окружения F5_PASSWORD установлена.

псевдонимы: pass, pwd
server
обязательно
Хост BIG-IP. Можно опустить этот параметр, если переменная окружения F5_SERVER установлена.
server_port Значение по умолчанию:
443
Порт сервера BIG-IP. Можно опустить этот параметр, если переменная окружения F5_SERVER_PORT установлена.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве. Можно опустить этот параметр, если переменная окружения F5_USER установлена.
validate_certs
bool
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены. Используйте только на контролируемых вами сайтах с самоподписанными сертификатами. Можно опустить этот параметр, если переменная окружения F5_VALIDATE_CERTS установлена.
timeout Значение по умолчанию:
10
Устанавливает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку.
ssh_keyfile
Указывает файл ключа SSH для аутентификации подключения к удаленному устройству. Этот аргумент используется только для переводов cli. Если значение не указано в задаче, будет использовано значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
transport
обязательно
    Варианты:
  • rest
  • cli ←
Настраивает транспортное подключение для подключения к удаленному устройству.
server
обязательно
Хост BIG-IP. Можно опустить этот параметр, если переменная окружения F5_SERVER установлена.
server_port
(добавлено в 2.2)
Значение по умолчанию:
443
Порт сервера BIG-IP. Можно опустить этот параметр, если переменная окружения F5_SERVER_PORT установлена.
state
    Варианты:
  • absent
  • present ←
Состояние лицензии в системе.
При present, гарантируется только наличие лицензии.
При latest, гарантируется, что лицензия всегда действительна.
При absent, лицензия удаляется из системы.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве. Можно опустить этот параметр, если переменная окружения F5_USER установлена.
validate_certs
bool

(добавлено в 2.0)
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены. Используйте только на контролируемых вами сайтах с самоподписанными сертификатами. Можно опустить этот параметр, если переменная окружения F5_VALIDATE_CERTS установлена.

Примечания

Примечание

  • Для получения дополнительной информации об использовании Ansible для управления устройствами F5 Networks см. https://www.ansible.com/integrations/networks/f5.
  • Требуется пакет Python f5-sdk на хосте. Это так же просто, как pip install f5-sdk.

Примеры

- name: License BIG-IP using a key
  bigip_device_license:
    server: "lb.mydomain.com"
    user: "admin"
    password: "secret"
    license_key: "XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXX"
  delegate_to: localhost

- name: Remove the license from the system
  bigip_device_license:
    server: "lb.mydomain.com"
    user: "admin"
    password: "secret"
    state: "absent"
  delegate_to: localhost

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Для получения списка других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Tim Rupp (@caphrim007)

Подсказка

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

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

Spec-Zone.ru

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