I'm trying to use the FreeIPA Puppet module, and I copied the below module, changing the data to reflect my environment.
class {'freeipa':
ipa_role => 'client',
domain => 'example.lan',
domain_join_password => 'vagrant123',
install_epel => true,
ipa_master_fqdn => 'ipa-server-1.example.lan',
}
Unfortunately, using this code gave me the following error:
Evaluation Error: Error while evaluating a Resource Statement, Class[Freeipa]:
has no parameter named 'domain_join_password'
expects a value for parameter 'ip_address' at /etc/puppetlabs/code/environments/production/manifests/site.pp:322:2 on node puppet-agent
I tried to see if other people had implemented this module and found nothing. I went to their GitLab repository here, and could not find any reference of the client configuration. Perhaps it's new, or the documentation is outdated and the functionality was removed? If someone has experience with this, please point me in the right direction on how to resolve this issue.