Bug 2127895
| Summary: | [ansible-freeipa] [RFE] ipaclient: Also configure DNS resolver | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Thomas Woerner <twoerner> |
| Component: | ansible-freeipa | Assignee: | Thomas Woerner <twoerner> |
| Status: | CLOSED ERRATA | QA Contact: | Varun Mylaraiah <mvarun> |
| Severity: | unspecified | Docs Contact: | Filip Hanzelka <fhanzelk> |
| Priority: | unspecified | ||
| Version: | 9.2 | CC: | fhanzelk, ipa-qe, lmcgarry, mvarun |
| Target Milestone: | rc | Keywords: | FutureFeature, Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | ansible-freeipa-1.9.0-1.el9 | Doc Type: | Enhancement |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 2127894 | Environment: | |
| Last Closed: | 2023-05-09 07:25:35 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 2127894 | ||
| Bug Blocks: | |||
|
Comment 1
Thomas Woerner
2022-11-23 13:07:37 UTC
Additional change: https://github.com/freeipa/ansible-freeipa/pull/996
Verified
ansible-core-2.14.1-1.el9.x86_64
ansible-freeipa-1.9.0-1.el9.noarch
Passed ansible_freeipa_tests/client/test_idm_deploy_client.py::TestDNSResolver::test_config_dns_resolver
Passed ansible_freeipa_tests/client/test_idm_deploy_client.py::TestDNSResolver::test_cleanup_dns_resolver
ansible_freeipa_tests/client/test_idm_deploy_client.py::TestDNSResolver::test_config_dns_resolver
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 PLAYBOOK: install-clients.yaml *************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 1 plays in install-clients.yaml
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 PLAY [Playbook to configure IPA clients] ***************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [Gathering Facts] *********************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /root/install-clients.yaml:2
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test]
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Import variables specific to distribution] *******************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:4
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => (item=/usr/share/ansible/roles/ipaclient/vars/default.yml) => {"ansible_facts": {"ipaclient_packages": ["ipa-client", "python3-libselinux"]}, "ansible_included_var_files": ["/usr/share/ansible/roles/ipaclient/vars/default.yml"], "ansible_loop_var": "item", "changed": false, "item": "/usr/share/ansible/roles/ipaclient/vars/default.yml"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install IPA client] ******************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:19
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 included: /usr/share/ansible/roles/ipaclient/tasks/install.yml for client3.ipadomain.test
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Ensure that IPA client packages are installed] *****
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:4
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Set ipaclient_servers] *****************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:10
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Set ipaclient_servers from cluster inventory] ******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:15
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Check that either password or keytab is set] *******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:21
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Set default principal if no keytab is given] *******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:25
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Fail on missing ipaclient_domain and ipaserver_domain] ***
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:33
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Fail on missing ipaclient_servers] *****************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:37
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure DNS resolver] ****************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:41
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - IPA client test] ***********************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:50
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"basedn": "dc=ipadomain,dc=test", "changed": false, "client_already_configured": false, "client_domain": "ipadomain.test", "dnsok": true, "domain": "ipadomain.test", "hostname": "client3.ipadomain.test", "ipa_python_version": 41001, "kdc": "replica1.ipadomain.test,master.ipadomain.test", "nosssd_files": {}, "ntp_pool": null, "ntp_servers": null, "realm": "IPADOMAIN.TEST", "servers": ["master.ipadomain.test"], "sssd": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Cleanup leftover ccache] ***************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:76
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"changed": false, "path": "/etc/ipa/.dns_ccache", "state": "absent"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure NTP] *************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:81
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"changed": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Make sure One-Time Password is enabled if it's already defined] ***
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:93
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Disable One-Time Password for on_master] ***********
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:98
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Test if IPA client has working krb5.keytab] ********
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:103
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"ca_crt_exists": false, "changed": false, "krb5_conf_ok": false, "krb5_keytab_ok": false, "ping_test_ok": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Disable One-Time Password for client with working krb5.keytab] ***
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:113
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Keytab or password is required for getting otp] ****
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:129
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Create temporary file for keytab] ******************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:134
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Copy keytab to server temporary file] **************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:143
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Get One-Time Password for client enrollment] *******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:151
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Report error for OTP generation] *******************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:161
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Store the previously obtained OTP] *****************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:167
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Remove keytab temporary file] **********************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:177
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Store predefined OTP in admin_password] **********************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:184
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Check if principal and keytab are set] *************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:200
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Check if one of password or keytabs are set] *******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:204
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Purge IPADOMAIN.TEST from host keytab] *************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:212
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Backup and set hostname] ***************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:229
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Join IPA] ******************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:234
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"already_joined": false, "changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : krb5 configuration not correct] ******************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:256
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : IPA test failed] *********************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:262
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : ca.crt file is missing] **************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:266
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure IPA default.conf] ************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:279
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure SSSD] ************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:288
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure krb5 for IPA realm] **********************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:310
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - IPA API calls for remaining enrollment parts] ******
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:324
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"ca_enabled": true, "changed": true, "subject_base": "O=IPADOMAIN.TEST"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Fix IPA ca] ****************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:332
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Create IPA NSS database] ***************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:342
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"ca_enabled_ra": true, "changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure SSH and SSHD] ****************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:374
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure automount] *******************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:382
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure firefox] *********************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:388
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Configure NIS] *************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:394
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Install - Restore original admin password if overwritten by OTP] ***
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:412
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Cleanup leftover ccache] *************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:418
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 ok: [client3.ipadomain.test] => {"changed": false, "path": "/etc/ipa/.dns_ccache", "state": "absent"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 TASK [ipaclient : Uninstall IPA client] ****************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:23
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 PLAY RECAP *********************************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563 client3.ipadomain.test : ok=20 changed=11 unreachable=0 failed=0 skipped=27 rescued=0 ignored=0
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd82:transport.py:217 Exit code: 0
DEBUG pytest_multihost.host.Host.client3.OpenSSHTransport:transport.py:392 SSH invocation: ['ssh', '-l', 'root', '-o', 'ControlPath=/tmp/multihost_tests.6jqp7e4_/control', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/tmp/multihost_tests.6jqp7e4_/known_hosts', '-i', '/home/jenkins/workspace/Projects/ansible-freeipa/RHEL9.2/Nightly/2022-12-19_03-32/tier-1-pytest-client/pytest-client/config/id_rsa', '-o', 'BatchMode=yes', 'ip-10-0-192-134.rhos-01.prod.psi.rdu2.redhat.com']
DEBUG pytest_multihost.host.Host.client3.cmd1:transport.py:519 RUN ['-o', 'ControlMaster=yes', '/usr/bin/cat']
INFO pytest_multihost.host.Host.client3.OpenSSHTransport:transport.py:397 RUN ['kinit', 'admin']
DEBUG pytest_multihost.host.Host.client3.cmd2:transport.py:519 RUN ['kinit', 'admin']
DEBUG pytest_multihost.host.Host.client3.cmd2:transport.py:563 bash: line 1: cd: /root/multihost_tests: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd2:transport.py:563 bash: line 2: /root/multihost_tests/env.sh: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd2:transport.py:563 Password for admin:
DEBUG pytest_multihost.host.Host.client3.cmd2:transport.py:217 Exit code: 0
INFO pytest_multihost.host.Host.client3.OpenSSHTransport:transport.py:397 RUN ['nslookup', 'client3.ipadomain.test']
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:519 RUN ['nslookup', 'client3.ipadomain.test']
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 bash: line 1: cd: /root/multihost_tests: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 bash: line 2: /root/multihost_tests/env.sh: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Server: 10.0.199.132
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Address: 10.0.199.132#53
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Name: client3.ipadomain.test
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Address: 10.0.192.134
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Name: client3.ipadomain.test
DEBUG pytest_multihost.host.Host.client3.cmd3:transport.py:563 Address: 2620:52:0:c0:f816:3eff:fe38:96f4
ansible_freeipa_tests/client/test_idm_deploy_client.py::TestDNSResolver::test_cleanup_dns_resolver
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 PLAYBOOK: install-clients.yaml *************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 1 plays in install-clients.yaml
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 PLAY [Playbook to configure IPA clients] ***************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [Gathering Facts] *********************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /root/install-clients.yaml:2
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 ok: [client3.ipadomain.test]
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [ipaclient : Import variables specific to distribution] *******************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:4
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 ok: [client3.ipadomain.test] => (item=/usr/share/ansible/roles/ipaclient/vars/default.yml) => {"ansible_facts": {"ipaclient_packages": ["ipa-client", "python3-libselinux"]}, "ansible_included_var_files": ["/usr/share/ansible/roles/ipaclient/vars/default.yml"], "ansible_loop_var": "item", "changed": false, "item": "/usr/share/ansible/roles/ipaclient/vars/default.yml"}
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [ipaclient : Install IPA client] ******************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:19
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 skipping: [client3.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"}
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [ipaclient : Uninstall IPA client] ****************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:23
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 included: /usr/share/ansible/roles/ipaclient/tasks/uninstall.yml for client3.ipadomain.test
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [ipaclient : Uninstall - Uninstall IPA client] ****************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/uninstall.yml:4
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true, "cmd": ["/usr/sbin/ipa-client-install", "--uninstall", "-U"], "delta": "0:00:04.256939", "end": "2022-12-18 23:08:25.648073", "failed_when_result": false, "msg": "", "rc": 0, "start": "2022-12-18 23:08:21.391134", "stderr": "Unenrolling client from IPA server\nRemoving Kerberos service principals from /etc/krb5.keytab\nDisabling client Kerberos and LDAP configurations\nRedundant SSSD configuration file /etc/sssd/sssd.conf was moved to /etc/sssd/sssd.conf.deleted\nRestoring client configuration files\nRestoring ipadomain.test as NIS domain.\nnscd daemon is not installed, skip configuration\nnslcd daemon is not installed, skip configuration\nSystemwide CA database updated.\nClient uninstall complete.\nThe ipa-client-install command was successful", "stderr_lines": ["Unenrolling client from IPA server", "Removing Kerberos service principals from /etc/krb5.keytab", "Disabling client Kerberos and LDAP configurations", "Redundant SSSD configuration file /etc/sssd/sssd.conf was moved to /etc/sssd/sssd.conf.deleted", "Restoring client configuration files", "Restoring ipadomain.test as NIS domain.", "nscd daemon is not installed, skip configuration", "nslcd daemon is not installed, skip configuration", "Systemwide CA database updated.", "Client uninstall complete.", "The ipa-client-install command was successful"], "stdout": "", "stdout_lines": []}
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 TASK [ipaclient : Uninstall - Unconfigure DNS resolver] ************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/uninstall.yml:14
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 changed: [client3.ipadomain.test] => {"changed": true}
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 PLAY RECAP *********************************************************************
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563 client3.ipadomain.test : ok=5 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:563
DEBUG pytest_multihost.host.Host.ansible.cmd85:transport.py:217 Exit code: 0
INFO pytest_multihost.host.Host.client3.OpenSSHTransport:transport.py:397 RUN ['nslookup', 'client3.ipadomain.test']
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:519 RUN ['nslookup', 'client3.ipadomain.test']
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 bash: line 1: cd: /root/multihost_tests: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 bash: line 2: /root/multihost_tests/env.sh: No such file or directory
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 ;; Got recursion not available from 10.0.190.49, trying next server
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 Server: 10.11.5.19
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 Address: 10.11.5.19#53
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563
DEBUG pytest_multihost.host.Host.client3.cmd4:transport.py:563 ** server can't find client3.ipadomain.test: NXDOMAIN
Based on the test result, marking the bug Verified
Hi, does this need to be added to 9.2 beta release notes? If so, could you provide some text in the format: Feature: Reason: Result: Thanks Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (ansible-freeipa bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2023:2168 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |