Document Update : missing ipa_master_fqdn mandatory parameter
Hello Puppet-freeipa Team, Hope you all are doing well. Thank you for creating the freeipa module for puppet. This is a request to update the documentation on puppet-forge to add a server. Currently, according to the document, we have to have the below code
class {'freeipa':
ipa_role => 'master',
domain => 'example.lan',
ipa_server_fqdn => 'ipa-server-1.example.lan',
puppet_admin_password => 'secret_abc,
directory_services_password => 'secret_dir',
install_ipa_server => true,
ip_address => '10.10.10.35',
enable_ip_address => true,
enable_hostname => true,
manage_host_entry => true,
install_epel => true,
}
However, few parameters has changed and one ' is required. Currently, the below code should be correct to create a IPA Server.
It should be
class {'freeipa':
ipa_role => 'master',
domain => 'example.local',
ipa_server_fqdn => 'ipa.example.local',
ipa_master_fqdn => 'ipa.example.local',
puppet_admin_password => 'secret',
directory_services_password => 'secret',
install_ipa_server => true,
ip_address => $ipaddress,
enable_ip_address => true,
enable_hostname => true,
manage_host_entry => true,
install_epel => true,
}
-
ipa_master_fqdn => 'ipa.example.local', is required
Edited by Fabien Combernous