freeipa.ansible_freeipa.ipaclient_api (1.8.4) — module

Create temporary NSS database, call IPA API for remaining enrollment parts

Authors: Thomas Woerner

preview | supported by community

Install collection

Install with ansible-galaxy collection install freeipa.ansible_freeipa:==1.8.4


Add to requirements.yml

  collections:
    - name: freeipa.ansible_freeipa
      version: 1.8.4

Description

Create temporary NSS database, call IPA API for remaining enrollment parts

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: IPA API calls for remaining enrollment parts
  freeipa.ansible_freeipa.ipaclient_api:
    servers: ["server1.example.com","server2.example.com"]
    domain: example.com
    hostname: client1.example.com
  register: result_ipaclient_api

Inputs

    
debug:
    description: Turn on extra debugging
    required: true

realm:
    description: Kerberos realm name of the IPA deployment
    required: false

servers:
    description: Fully qualified name of IPA servers to enroll to
    required: false

hostname:
    description: Fully qualified name of this host
    required: false

Outputs

ca_enabled:
  description: Wheter the Certificate Authority is enabled or not.
  returned: always
  type: bool
subject_base:
  description: The subject base, needed for certmonger
  returned: always
  sample: O=EXAMPLE.COM
  type: string