Client setting for the FreeIPA Puppet module does not work

I am trying to use the FreeIPA Puppet module and I copied the following module to adapt the data to my environment.

Class {# freeipa & # 39 ;:
ipa_role => & # 39; client & # 39 ;,
domain => & # 39; example.lan & # 39 ;,
domain_join_password => & # 39; vagrant123 & # 39 ;,
install_epel => true,
ipa_master_fqdn => & # 39; ipa-server-1.example.lan & # 39 ;,
}

Unfortunately, using this code resulted in the following error:

Evaluation error: Error while evaluating a resource statement, class[Freeipa]:
has no parameter named domain_join_password & # 39;
expects a value for the parameter & # 39; ip_address & # 39; at /etc/puppetlabs/code/environments/production/manifests/site.pp:322:2 on the Node puppet agent

I tried to see if other people implemented this module and did not find anything. I went to her GitLab repository here and could not find any reference to the client configuration. Maybe it's new or the documentation is outdated and functionality has been removed. If anyone has experience with it, please point me in the right direction to solve this problem.