diff options
author | David Kupka <dkupka@redhat.com> | 2014-08-27 16:02:35 +0200 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-09-26 13:38:57 +0200 |
commit | 89c4f1242558d725a1771dce444df5737e49289e (patch) | |
tree | c604f6bcc69feac08f8c511071496ab87e641ac5 /ipa-client | |
parent | 66ce71f17a689bcad03022e3df6bbdf0fada2ab8 (diff) | |
download | freeipa-89c4f1242558d725a1771dce444df5737e49289e.tar.gz freeipa-89c4f1242558d725a1771dce444df5737e49289e.tar.xz freeipa-89c4f1242558d725a1771dce444df5737e49289e.zip |
Add 'host' setting into default.conf configuration file on client. Fix description in man page.
'host' setting specifies local hostname not the hostname of IPA server.
https://fedorahosted.org/freeipa/ticket/4481
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipa-client')
-rwxr-xr-x | ipa-client/ipa-install/ipa-client-install | 5 | ||||
-rw-r--r-- | ipa-client/man/default.conf.5 | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index b3da28df1..45e802207 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -812,7 +812,7 @@ def uninstall(options, env): return rv -def configure_ipa_conf(fstore, cli_basedn, cli_realm, cli_domain, cli_server): +def configure_ipa_conf(fstore, cli_basedn, cli_realm, cli_domain, cli_server, hostname): ipaconf = ipaclient.ipachangeconf.IPAChangeConf("IPA Installer") ipaconf.setOptionAssignment(" = ") ipaconf.setSectionNameDelimiters(("[","]")) @@ -825,6 +825,7 @@ def configure_ipa_conf(fstore, cli_basedn, cli_realm, cli_domain, cli_server): {'name':'realm', 'type':'option', 'value':cli_realm}, {'name':'domain', 'type':'option', 'value':cli_domain}, {'name':'server', 'type':'option', 'value':cli_server[0]}, + {'name':'host', 'type':'option', 'value':hostname}, {'name':'xmlrpc_uri', 'type':'option', 'value':'https://%s/ipa/xml' % ipautil.format_netloc(cli_server[0])}, {'name':'enable_ra', 'type':'option', 'value':'True'}] @@ -2473,7 +2474,7 @@ def install(options, env, fstore, statestore): # Configure ipa.conf if not options.on_master: - configure_ipa_conf(fstore, cli_basedn, cli_realm, cli_domain, cli_server) + configure_ipa_conf(fstore, cli_basedn, cli_realm, cli_domain, cli_server, hostname) root_logger.info("Created /etc/ipa/default.conf") api.bootstrap(context='cli_installer', debug=options.debug) diff --git a/ipa-client/man/default.conf.5 b/ipa-client/man/default.conf.5 index c1ccf109e..dbc8a5b46 100644 --- a/ipa-client/man/default.conf.5 +++ b/ipa-client/man/default.conf.5 @@ -96,7 +96,7 @@ Specifies whether the CA is acting as an RA agent, such as when dogtag is being Specifies whether an IPA client should attempt to fall back and try other services if the first connection fails. .TP .B host <hostname> -Specifies the hostname of the IPA server. This value is used to construct URL values on the client and server. +Specifies the local system hostname. .TP .B in_server <boolean> Specifies whether requests should be forwarded to an IPA server or handled locally. This is used internally by IPA in a similar way as context. The same IPA framework is used by the ipa command\-line tool and the server. This setting tells the framework whether it should execute the command as if on the server or forward it via XML\-RPC to a remote server. @@ -164,7 +164,7 @@ Specifies the length of time authentication credentials cached in the session ar Specifies how the expiration of a session is computed. With \fBinactivity_timeout\fR the expiration time is advanced by the value of session_auth_duration everytime the user accesses the service. With \fBfrom_start\fR the session expiration is the start of the user's session plus the value of session_auth_duration. .TP .B server <hostname> -Specifies the IPA Server hostname. This option is deprecated. +Specifies the IPA Server hostname. .TP .B startup_timeout <time in seconds> Controls the amount of time waited when starting a service. The default value is 120 seconds. |