Spec-Zone.ru › Ansible

Модуль f5networks.f5_modules.bigiq_regkey_license_assignment — управление назначением лицензий regkey на BIG-IP с BIG-IQ

Примечание

Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

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

Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigiq_regkey_license_assignment.

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

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры

Краткое описание

  • Управляет назначением лицензий regkey на BIG-IQ. Назначение означает, что лицензия назначена BIG-IP или должна быть назначена BIG-IP. Кроме того, этот модуль поддерживает отзыв назначений с устройств BIG-IP.

Параметры

Параметр

Комментарии

device

string / обязательный

Если managed имеет значение false, указывает адрес или имя хоста, по которому BIG-IQ может связаться с удалённым устройством для его регистрации.

Если managed имеет значение true, указывает управляемое устройство или UUID устройства, которое требуется зарегистрировать.

Если managed имеет значение true, крайне важно, чтобы не было нескольких устройств с одинаковым именем. BIG-IQ распознаёт устройства внутри системы по их идентификаторам, поэтому этот модуль не может гарантировать, что будет зарегистрировано нужное устройство. Используется возвращённое устройство.

device_password

string

Пароль для device_username.

Если managed имеет значение no, этот параметр обязателен.

device_port

integer

Указывает порт удалённого устройства, к которому нужно подключиться.

Если этот параметр не указан, используется значение по умолчанию: 443.

По умолчанию: 443

device_username

string

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

У этой учётной записи должны быть достаточные привилегии на удалённом устройстве для выполнения лицензирования. Обычно это роль Administrator.

Если managed имеет значение no, этот параметр обязателен.

key

string / обязательный

Регистрационный ключ, который требуется назначить из пула.

managed

boolean

Указывает, является ли указанное устройство управляемым.

Если state имеет значение present, этот параметр обязателен.

Варианты:

  • false
  • true

pool

string / обязательный

Пул регистрационных ключей, который следует использовать.

provider

dictionary

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

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

auth_provider

string

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

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

no_f5_teem

boolean

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

Этот параметр можно не указывать, задав переменную среды F5_TELEMETRY_OFF.

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

Варианты:

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

password

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

string / обязательный

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

Этот параметр можно не указывать, задав переменную среды F5_PASSWORD.

server

string / обязательный

Имя хоста BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную среды F5_SERVER.

server_port

integer

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

Этот параметр можно не указывать, задав переменную среды F5_SERVER_PORT.

По умолчанию: 443

timeout

integer

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

transport

string

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

Варианты:

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

user

string / обязательный

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

Этот параметр можно не указывать, задав переменную среды F5_USER.

validate_certs

boolean

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

Этот параметр можно не указывать, задав переменную среды F5_VALIDATE_CERTS.

Варианты:

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

state

string

Если present, гарантирует, что устройству назначена указанная лицензия.

Если absent, гарантирует, что лицензия отозвана с удалённого устройства и освобождена в BIG-IQ.

Варианты:

  • "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: Register an unmanaged device
  bigiq_regkey_license_assignment:
    pool: my-regkey-pool
    key: XXXX-XXXX-XXXX-XXXX-XXXX
    device: 1.1.1.1
    managed: false
    device_username: admin
    device_password: secret
    state: present
    provider:
      user: admin
      password: secret
      server: cm.mydomain.com
  delegate_to: localhost

- name: Register a managed device, by name
  bigiq_regkey_license_assignment:
    pool: my-regkey-pool
    key: XXXX-XXXX-XXXX-XXXX-XXXX
    device: bigi1.foo.com
    managed: true
    state: present
    provider:
      user: admin
      password: secret
      server: cm.mydomain.com
  delegate_to: localhost

- name: Register a managed device, by UUID
  bigiq_regkey_license_assignment:
    pool: my-regkey-pool
    key: XXXX-XXXX-XXXX-XXXX-XXXX
    device: 7141a063-7cf8-423f-9829-9d40599fa3e0
    managed: true
    state: present
    provider:
      user: admin
      password: secret
      server: cm.mydomain.com
  delegate_to: localhost

Авторы

  • Tim Rupp (@caphrim007)

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

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

© 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/bigiq_regkey_license_assignment_module.html

Spec-Zone.ru

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