summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorMartin Kosek <mkosek@redhat.com>2012-03-15 13:51:59 +0100
committerRob Crittenden <rcritten@redhat.com>2012-03-26 00:33:55 -0400
commit78079b0625d4f0ba86f5d14c9888e692adb20727 (patch)
treeb4709fc6be801ce2ff94f6a08e16b65be49e2f4c /install
parenta7a0c34af0a39d207c304b35fe22a950ba6f0a9c (diff)
downloadfreeipa.git-78079b0625d4f0ba86f5d14c9888e692adb20727.tar.gz
freeipa.git-78079b0625d4f0ba86f5d14c9888e692adb20727.tar.xz
freeipa.git-78079b0625d4f0ba86f5d14c9888e692adb20727.zip
Improve user awareness about dnsconfig
Global DNS configuration is a nice tool to maintain a common DNS settings stored in LDAP which are then used for all enrolled IPA servers. However, the settings stored in LDAP override local settings in named.conf on DNS servers. This patch adds more information about global DNS configuration options in install scripts and DNS module help. https://fedorahosted.org/freeipa/ticket/2525
Diffstat (limited to 'install')
-rwxr-xr-xinstall/tools/ipa-dns-install3
-rwxr-xr-xinstall/tools/ipa-replica-install4
-rwxr-xr-xinstall/tools/ipa-server-install3
3 files changed, 10 insertions, 0 deletions
diff --git a/install/tools/ipa-dns-install b/install/tools/ipa-dns-install
index 096020c5..b540630f 100755
--- a/install/tools/ipa-dns-install
+++ b/install/tools/ipa-dns-install
@@ -232,6 +232,9 @@ def main():
print "=============================================================================="
print "Setup complete"
print ""
+ bind.check_global_configuration()
+ print ""
+ print ""
print "\tYou must make sure these network ports are open:"
print "\t\tTCP Ports:"
print "\t\t * 53: bind"
diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install
index 65f5229d..07b1781e 100755
--- a/install/tools/ipa-replica-install
+++ b/install/tools/ipa-replica-install
@@ -229,6 +229,10 @@ def install_bind(config, options):
config.domain_name, forwarders, options.conf_ntp, reverse_zone)
bind.create_instance()
+ print ""
+ bind.check_global_configuration()
+ print ""
+
def install_dns_records(config, options):
if not bindinstance.dns_container_exists(config.master_host_name,
diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install
index 9c7388b4..1dd02ba8 100755
--- a/install/tools/ipa-server-install
+++ b/install/tools/ipa-server-install
@@ -1019,6 +1019,9 @@ def main():
api.Backend.ldap2.connect(bind_dn="cn=Directory Manager", bind_pw=dm_password)
bind.create_instance()
+ print ""
+ bind.check_global_configuration()
+ print ""
else:
bind.create_sample_bind_zone()