Last updated on: 2024-04-01 03:24:20.

bigip_sslo_config_utility – Manage the set of SSL Orchestrator utility functions

New in version 1.6.0.

Synopsis

  • Manage the set of SSL Orchestrator utility functions.

Requirements

The below requirements are needed on the local master node that executes this .

  • The ‘rpm’ tool installed on the Ansible controller.

Parameters

Parameter Choices/Defaults Configuration Comments
package
path
The SSLO package you want to upload.
Used when utility is set to rpm-update.
Attempting to rerun the task with the same version of the RPM package is idempotent, which means no change operation is performed.
timeout
integer
Default:
300
The amount of time to wait for the rpm-update or delete-all task to complete, in seconds.
The accepted value range is between 10 and 1800 seconds.
utility
string / required
    Choices:
  • delete-all
  • rpm-update
Specifies the utility function to perform.
When delete-all is set, the utility removes all related SSL Orchestrator objects from the configuration.
The delete-all mode is not idempotent.
When rpm-update is set, the utility allows updating of existing SSLO RPM packages.

Notes

Note

  • Requires the RPM tool is installed on the host. This can be accomplished through different ways on each platform.
  • On Debian-based systems, use apt; apt-get install rpm.
  • On Mac, use brew; brew install rpm.
  • This command is already present on RedHat based systems.

Examples

- name: Remove entire SSLO config
  bigip_sslo_config_utility:
    utility: delete-all
    timeout: 60

- name: Update SSLO package
  bigip_sslo_config_utility:
    utility: update-rpm
    package: "{{ role_path }}/files/MyApp-0.1.0-0001.noarch.rpm"
    timeout: 60

Status

Authors

  • Wojciech Wypior (@wojtek0806)
  • Kevin Stewart (@kevingstewart)