f5networks / f5networks.f5_bigip / 1.13.0 / module / bigiq_utility_license Manage utility licenses on a BIG-IQ | "added in version" 1.0.0 of f5networks.f5_bigip" Authors: Wojciech Wypior (@wojtek0806)f5networks.f5_bigip.bigiq_utility_license (1.13.0) — module
Install with ansible-galaxy collection install f5networks.f5_bigip:==1.13.0
collections: - name: f5networks.f5_bigip version: 1.13.0
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.
- hosts: all collections: - f5networks.f5_bigip connection: httpapi vars: ansible_host: "lb.mydomain.com" ansible_user: "admin" ansible_httpapi_password: "secret" ansible_network_os: f5networks.f5_bigip.bigiq ansible_httpapi_use_ssl: yes tasks: - name: Add a utility license to the system bigiq_utility_license: license_key: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX accept_eula: yes state: present - name: Remove a utility license from the system bigiq_utility_license: license_key: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX state: absent
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