f5networks.f5_bigip.bigip_sslo_config_utility (3.4.0) — module

Manage the set of SSL Orchestrator utility functions

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

Authors: Wojciech Wypior (@wojtek0806), Kevin Stewart (@kevingstewart)

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

Manage the set of SSL Orchestrator utility functions.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Remove entire SSLO config
  bigip_sslo_config_utility:
    utility: delete-all
    timeout: 60
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Update SSLO package
  bigip_sslo_config_utility:
    utility: update-rpm
    package: "{{ role_path }}/files/MyApp-0.1.0-0001.noarch.rpm"
    timeout: 60

Inputs

    
package:
    description:
    - The SSLO package you want to upload.
    - Used when C(utility) is set to C(rpm-update).
    - Attempting to rerun the task with the same version of the RPM package is idempotent,
      which means no change operation is performed.
    type: path

timeout:
    default: 300
    description:
    - The amount of time to wait for the C(rpm-update) or C(delete-all) task to complete,
      in seconds.
    - The accepted value range is between C(10) and C(1800) seconds.
    type: int

utility:
    choices:
    - delete-all
    - rpm-update
    description:
    - Specifies the utility function to perform.
    - When C(delete-all) is set, the utility removes all related SSL Orchestrator objects
      from the configuration.
    - The C(delete-all) mode is not idempotent.
    - When C(rpm-update) is set, the utility allows updating of existing SSLO RPM packages.
    required: true
    type: str