f5networks.f5_bigip.bigiq_utility_license (3.4.0) — module

Manage utility licenses on a BIG-IQ

| "added in version" 1.0.0 of f5networks.f5_bigip"

Authors: Wojciech Wypior (@wojtek0806)

Install collection

Install with ansible-galaxy collection install f5networks.f5_bigip:==3.4.0


Add to requirements.yml

  collections:
    - name: f5networks.f5_bigip
      version: 3.4.0

Description

Manages utility licenses on a BIG-IQ. Utility licenses are one form of license that BIG-IQ can distribute. These licenses, unlike regkey licenses, do not require a pool to be created before creation. Additionally, when assigning them, you assign by offering instead of key.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Add a utility license to the system
  bigiq_utility_license:
    license_key: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    accept_eula: true
    state: present
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Remove a utility license from the system
  bigiq_utility_license:
    license_key: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    state: absent

Inputs

    
state:
    choices:
    - absent
    - present
    default: present
    description:
    - The state of the utility license on the system.
    - When C(present), guarantees the license exists.
    - When C(absent), removes the license from the system.
    type: str

accept_eula:
    description:
    - A key that signifies you accept the F5 EULA for this license.
    - A copy of the EULA can be found here https://askf5.f5.com/csp/article/K12902
    - This is required when C(state) is C(present).
    type: bool

license_key:
    description:
    - The license key to install and activate.
    required: true
    type: str