diff options
author | Karl MacMillan <kmacmill@redhat.com> | 2007-11-01 15:35:02 -0400 |
---|---|---|
committer | Karl MacMillan <kmacmill@redhat.com> | 2007-11-01 15:35:02 -0400 |
commit | 36e43aed1bb9d4ee94cdc8396123db48987ada46 (patch) | |
tree | 9ab148023791a6076d825a1d1178af4137f358d8 /ipa-server/ipa-install/ipa-server-install | |
parent | 6a0ca23577813a1534298f1af4dfa03c2bfcfc1a (diff) | |
download | freeipa-36e43aed1bb9d4ee94cdc8396123db48987ada46.tar.gz freeipa-36e43aed1bb9d4ee94cdc8396123db48987ada46.tar.xz freeipa-36e43aed1bb9d4ee94cdc8396123db48987ada46.zip |
NTP configuration for client and server.
Configure ipa servers as an ntp server and clients
to (by default) us the ipa server as an ntp server.
Also corrected the messages about which ports should
be opened.
Diffstat (limited to 'ipa-server/ipa-install/ipa-server-install')
-rw-r--r-- | ipa-server/ipa-install/ipa-server-install | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/ipa-server/ipa-install/ipa-server-install b/ipa-server/ipa-install/ipa-server-install index 5a2642dbd..06297d492 100644 --- a/ipa-server/ipa-install/ipa-server-install +++ b/ipa-server/ipa-install/ipa-server-install @@ -41,10 +41,13 @@ import shutil import glob import traceback from optparse import OptionParser + import ipaserver.dsinstance import ipaserver.krbinstance import ipaserver.bindinstance import ipaserver.httpinstance +import ipaserver.ntpinstance + from ipa.ipautil import run def parse_options(): @@ -542,6 +545,10 @@ def main(): ds.restart() krb.restart() + # Configure ntpd + ntp = ipaserver.ntpinstance.NTPInstance() + ntp.create_instance() + try: selinux=0 try: @@ -588,6 +595,12 @@ def main(): # Start Kpasswd run(["/sbin/service", "ipa-kpasswd", "start"]) + + # Set the ntpd to start on boot + run(["/sbin/chkconfig", "ntpd", "on"]) + + # Restart ntpd + run(["/sbin/service", "ntpd", "restart"]) except subprocess.CalledProcessError, e: print "Installation failed:", e return 1 @@ -610,9 +623,10 @@ def main(): print "\t\tTCP Ports:" print "\t\t * 80, 443, 8080: HTTP/HTTPS" print "\t\t * 389, 636: LDAP/LDAPS" - print "\t\t * 464: kpasswd" + print "\t\t * 88, 464: kerberos" print "\t\tUDP Ports:" - print "\t\t * 88, 750: kerberos" + print "\t\t * 88, 464: kerberos" + print "\t\t * 123: ntp" print "" print "\t2. You can now obtain a kerberos ticket using the command: 'kinit admin'." print "\t This ticket will allow you to use the IPA tools (e.g., ipa-adduser)" |