copying the pastebin content here: ``` [root@825f41e17acd ~]# rpm -qa | grep ansible-freeipa ansible-freeipa-1.8.2-1.el9.noarch [root@825f41e17acd ~]# cat foo.yaml - hosts: localhost tasks: - name: add new host with one-time password freeipa.ansible_freeipa.ipahost: name: localhost random: true force: true state: present [root@825f41e17acd ~]# ansible-playbook foo.yaml --check [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' ERROR! couldn't resolve module/action 'freeipa.ansible_freeipa.ipahost'. This often indicates a misspelling, missing collection, or incorrect module path. The error appears to be in '/root/foo.yaml': line 3, column 7, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: tasks: - name: add new host with one-time password ^ here [root@825f41e17acd ~]# vi foo.yaml [root@825f41e17acd ~]# cat foo.yaml - hosts: localhost tasks: - name: add new host with one-time password # freeipa.ansible_freeipa.ipahost: ipahost: name: localhost random: true force: true state: present [root@825f41e17acd ~]# ansible-playbook foo.yaml --check [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [localhost] ************************************************************************************************************************************************************* TASK [Gathering Facts] ******************************************************************************************************************************************************* ok: [localhost] TASK [add new host with one-time password] *********************************************************************************************************************************** fatal: [localhost]: FAILED! => {"changed": false, "msg": "The password is not set"} PLAY RECAP ******************************************************************************************************************************************************************* localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 [root@825f41e17acd ~]# [root@825f41e17acd ~]# ansible-galaxy collection install freeipa.ansible_freeipa Starting galaxy collection install process Process install dependency map Starting collection install process Downloading https://galaxy.ansible.com/download/freeipa-ansible_freeipa-1.8.3.tar.gz to /root/.ansible/tmp/ansible-local-546gi8bgjjm/tmpisep9h1l/freeipa-ansible_freeipa-1.8.3-ypveljtq Installing 'freeipa.ansible_freeipa:1.8.3' to '/root/.ansible/collections/ansible_collections/freeipa/ansible_freeipa' freeipa.ansible_freeipa:1.8.3 was installed successfully [root@825f41e17acd ~]# ansible-galaxy collection list # /root/.ansible/collections/ansible_collections Collection Version ----------------------- ------- freeipa.ansible_freeipa 1.8.3 [root@825f41e17acd ~]# vi foo.yaml [root@825f41e17acd ~]# ansible-playbook foo.yaml --check [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [localhost] ************************************************************************************************************************************************************* TASK [Gathering Facts] ******************************************************************************************************************************************************* ok: [localhost] TASK [add new host with one-time password] *********************************************************************************************************************************** fatal: [localhost]: FAILED! => {"changed": false, "msg": "The password is not set"} PLAY RECAP ******************************************************************************************************************************************************************* localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 [root@825f41e17acd ~]# cat foo.yaml - hosts: localhost tasks: - name: add new host with one-time password freeipa.ansible_freeipa.ipahost: # ipahost: name: localhost random: true force: true state: present [root@825f41e17acd ~]# ```