oneidentity.authentication_services.client_sw_pkgs (0.3.1) — module

Checks and parses Authentication Services client software install directory

| "added in version" 2.9 of oneidentity.authentication_services"

Authors: Mark Stillings (mark.stillings@oneidentity.com)

preview | supported by community

Install collection

Install with ansible-galaxy collection install oneidentity.authentication_services:==0.3.1


Add to requirements.yml

  collections:
    - name: oneidentity.authentication_services
      version: 0.3.1

Description

Checks and parses Authentication Services client software install directory to find list of client software packages per the provided system (sys), distribution (dist), architecture (arch), at the specified path (path)

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Normal usage
  client_sw_pkgs:
    sys: linux
    dist: debian
    arch: amd64
    path: /var/tmp/authentication_services/client
  register: client_sw_pkgs_result

Inputs

    
sys:
    description:
    - System (Linux, FreeBSD, Solaris, etc.)
    required: true

arch:
    description:
    - Architecture (x86, amd64, etc.)
    required: true

dist:
    description:
    - Distribution (Redhat, Debian, etc.)
    required: true

path:
    description:
    - Client software directory
    required: true

facts:
    default: false
    description:
    - Generate Ansible facts?
    required: false
    type: bool

facts_key:
    default: client_sw_pkgs
    description:
    - Ansible facts key
    required: false
    type: str

Outputs

ansible_facts:
  description: All return data is placed in Ansible facts
  keys:
    changed:
      description: Did the state of the host change?
      returned: always
      type: bool
    failed:
      description: Did the module fail?
      returned: always
      type: bool
    msg:
      description: Additional information if failed
      returned: always
      type: str
    packages:
      description: The discovered packages and versions in supplied path
      returned: always
      type: dict
    params:
      description: Parameters passed in
      returned: always
      type: dict
  returned: when facts parameter is true
  type: dict
packages:
  description: The discovered packages and versions in supplied path
  returned: always
  type: dict
params:
  description: Parameters passed in
  returned: always
  type: dict