Модуль f5networks.f5_modules.bigip_device_license — управление установкой и активацией лицензии на устройствах BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_device_license.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управление установкой и активацией лицензии на BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
accept_eula логический | Указывает, принимаете ли вы лицензионное соглашение BIG-IP (EULA). По умолчанию это значение — С лицензионным соглашением можно ознакомиться здесь: https://support.f5.com/csp/article/K12902. Этот параметр не требуется, если Варианты:
|
addon_keys список / элементы=строка добавлено в f5networks.f5_modules 1.2.0 | Список дополнительных ключей для использования вместе с базовой лицензией. Этот параметр будет проигнорирован, если Этот параметр не требуется, если |
force логический | Указывает, нужно ли принудительно обновить лицензию. По умолчанию это значение — Этот параметр не требуется и будет проигнорирован, если он указан. Варианты:
|
license_key строка | Регистрационный ключ для лицензирования BIG-IP. Этот параметр требуется, если Этот параметр не требуется, если |
license_server строка | Сервер лицензирования F5, используемый для получения лицензии и проверки досье. Этот параметр требуется, если Этот параметр не требуется, если По умолчанию: |
provider словарь добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения о подключении. |
|
auth_provider строка |
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства. Этот параметр используется преимущественно при работе с устройствами BIG-IQ. |
|
no_f5_teem логический |
Если Этот параметр можно не указывать, задав переменную среды Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательный |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server строка / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server_port целое число |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную среды По умолчанию: |
|
timeout целое число |
Задает время ожидания в секундах при подключении к сетевому устройству или отправке команд. Если время ожидания истечет до завершения операции, модуль завершится с ошибкой. |
|
transport строка |
Настраивает транспортное соединение, используемое для подключения к удаленному устройству. Варианты:
|
|
user строка / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве. Этот параметр можно не указывать, задав переменную среды |
|
validate_certs логический |
Если Этот параметр можно не указывать, задав переменную среды Варианты:
|
state строка | Состояние лицензии в системе. При значении При значении При значении При значении Варианты:
|
Примечания
Примечание
- Этот модуль можно использовать для лицензирования BIG-IP, не имеющих доступа к Интернету.
- Доступ к Интернету требуется только контроллеру Ansible, поскольку активация лицензии выполняется на контроллере Ansible, с которого запускается модуль.
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия программного обеспечения BIG-IP >= 12.
- Модули F5 изменяют только работающую конфигурацию продукта F5. Чтобы сохранить конфигурацию BIG-IP на диске, включите как минимум одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения работающей конфигурации. Правильный способ сохранения работающей конфигурации описан в документации модуля.
Примеры
- name: License BIG-IP using a key
bigip_device_license:
license_key: "XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXX"
provider:
server: "lb.mydomain.com"
user: "admin"
password: "secret"
delegate_to: localhost
- name: License BIG-IP using a key
bigip_device_license:
license_key: "XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXX"
provider:
server: "lb.mydomain.com"
user: "admin"
password: "secret"
delegate_to: localhost
- name: Remove the license from the system
bigip_device_license:
state: "absent"
provider:
server: "lb.mydomain.com"
user: "admin"
password: "secret"
delegate_to: localhost
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_device_license_module.html