summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/server
diff options
context:
space:
mode:
authorTomas Krizek <tkrizek@redhat.com>2017-03-07 13:54:41 +0100
committerTomas Krizek <tkrizek@redhat.com>2017-03-09 16:50:21 +0100
commitecb450308d0a49afffb31dda1e405ad40552e70e (patch)
treec33c142792c146a07e00ab6fcd0d0bea85ced876 /ipaserver/install/server
parent381c1c7a8fe63526d21cb65decb75fb5ffda676a (diff)
downloadfreeipa-ecb450308d0a49afffb31dda1e405ad40552e70e.tar.gz
freeipa-ecb450308d0a49afffb31dda1e405ad40552e70e.tar.xz
freeipa-ecb450308d0a49afffb31dda1e405ad40552e70e.zip
server install: require IPv6 stack to be enabled
Add checks to install and replica install to verify IPv6 stack is enabled. IPv6 is required by some IPA parts (AD, conncheck, ...). https://pagure.io/freeipa/issue/6608 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Diffstat (limited to 'ipaserver/install/server')
-rw-r--r--ipaserver/install/server/install.py1
-rw-r--r--ipaserver/install/server/replicainstall.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/ipaserver/install/server/install.py b/ipaserver/install/server/install.py
index 1e67a1660..8b77fbb76 100644
--- a/ipaserver/install/server/install.py
+++ b/ipaserver/install/server/install.py
@@ -305,6 +305,7 @@ def install_check(installer):
external_ca_file = installer._external_ca_file
http_ca_cert = installer._ca_cert
+ tasks.check_ipv6_stack_enabled()
tasks.check_selinux_status()
if options.master_password:
diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py
index 3757700e1..d7f0307e1 100644
--- a/ipaserver/install/server/replicainstall.py
+++ b/ipaserver/install/server/replicainstall.py
@@ -567,6 +567,7 @@ def check_remote_version(client, local_version):
def common_check(no_ntp):
+ tasks.check_ipv6_stack_enabled()
tasks.check_selinux_status()
if is_ipa_configured():