summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Krizek <tkrizek@redhat.com>2016-08-19 12:16:54 +0200
committerMartin Basti <mbasti@redhat.com>2016-08-25 10:19:52 +0200
commitfa3b3193fabcaa37c2ba9865089fcfc06939c77f (patch)
treefcce6a270f5b55065d61ba1c3bad66c66683b373
parent17bb9b9a9ba983020c66f4b83a5918be636ef3bd (diff)
Fix ipa-server-install in pure IPv6 environment
Installation in pure IPv6 environment failed because pki-tomcat tried to use IPv4 loopback. Configuring tomcat to use IPv6 loopback instead of IPv4 fixes this issue. https://fedorahosted.org/freeipa/ticket/4291 Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r--ipaserver/install/cainstance.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py
index 2ec02d662..c4b8e9ae3 100644
--- a/ipaserver/install/cainstance.py
+++ b/ipaserver/install/cainstance.py
@@ -578,6 +578,10 @@ class CAInstance(DogtagInstance):
config.set("CA", "pki_external_ca_cert_chain_path", cert_chain_file.name)
config.set("CA", "pki_external_step_two", "True")
+ # PKI IPv6 Configuration
+ config.add_section("Tomcat")
+ config.set("Tomcat", "pki_ajp_host", "::1")
+
# Generate configuration file
with open(cfg_file, "wb") as f:
config.write(f)