freeipa / freeipa.ansible_freeipa / 1.8.4 / module / ipaclient_test Tries to discover IPA server Authors: Thomas Woerner preview | supported by communityfreeipa.ansible_freeipa.ipaclient_test (1.8.4) — module
Install with ansible-galaxy collection install freeipa.ansible_freeipa:==1.8.4
collections: - name: freeipa.ansible_freeipa version: 1.8.4
Tries to discover IPA server using DNS or host name
# Complete autodiscovery, register return values as ipaclient_test - name: IPA discovery freeipa.ansible_freeipa.ipaclient_test: register: register_ipaclient_test
# Discovery using servers, register return values as ipaclient_test - name: IPA discovery freeipa.ansible_freeipa.ipaclient_test: servers: server1.domain.com,server2.domain.com register: register_ipaclient_test
# Discovery using domain name, register return values as ipaclient_test - name: IPA discovery freeipa.ansible_freeipa.ipaclient_test: domain: domain.com register: register_ipaclient_test
# Discovery using realm, register return values as ipaclient_test - name: IPA discovery freeipa.ansible_freeipa.ipaclient_test: realm: DOMAIN.COM register: register_ipaclient_test
# Discovery using hostname, register return values as ipaclient_test - name: IPA discovery freeipa.ansible_freeipa.ipaclient_test: hostname: host.domain.com register: register_ipaclient_test
realm: description: Kerberos realm name of the IPA deployment required: true domain: description: Primary DNS domain of the IPA deployment required: true no_ntp: description: Do not configure ntp required: true servers: description: Fully qualified name of IPA servers to enroll to required: true hostname: description: Fully qualified name of this host required: true ntp_pool: description: ntp server pool to use required: true nisdomain: description: The NIS domain name required: true on_master: description: Whether the configuration is done on the master or not required: true force_ntpd: description: Stop and disable any time&date synchronization services besides ntpd Deprecated since 4.7 required: true firefox_dir: description: Specify directory where Firefox is installed (for example '/usr/lib/firefox') required: true ntp_servers: description: ntp servers to use required: true ip_addresses: description: List of Master Server IP Addresses required: true no_nisdomain: description: Do not configure NIS domain name required: true ca_cert_files: description: List of files containing CA certificates for the service certificate files required: true kinit_attempts: description: Repeat the request for host Kerberos ticket X times required: true all_ip_addresses: description: All routable IP addresses configured on any interface will be added to DNS required: true configure_firefox: description: Configure Firefox to use IPA domain credentials required: true enable_dns_updates: description: Configures the machine to attempt dns updates when the ip address changes required: true
basedn: description: The basedn of the detected IPA server. returned: always sample: dc=example,dc=com type: string client_domain: description: The domain name of the client. returned: always sample: example.com type: string dnsok: description: True if DNS discovery worked and not passed in any servers. returned: always type: bool domain: description: The DNS domain of the detected or passed in IPA deployment. returned: always sample: example.com type: string hostname: description: The detected or passed in FQDN hostname of the client. returned: always sample: client1.example.com type: string ipa_python_version: description: 'The IPA python version as a number: <major version>*10000+<minor version>*100+<release> ' returned: always sample: 16640 type: int kdc: description: The detected KDC server name. returned: always sample: server1.example.com type: string nosssd_files: description: 'The dist of nss_ldap or nss-pam-ldapd files if sssd is disabled ' type: list ntp_servers: description: The list of detected NTP servers. returned: always sample: - ntp.example.com type: list realm: description: The Kerberos realm of the detected or passed in IPA deployment. returned: always sample: EXAMPLE.COM type: string servers: description: The list of detected or passed in IPA servers. returned: always sample: - server1.example.com - server2.example.com type: list