summaryrefslogtreecommitdiffstats
path: root/ipa-server
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-01-25 17:08:36 -0500
committerRob Crittenden <rcritten@redhat.com>2008-01-25 17:08:36 -0500
commit946ef214268ec0b3024aa886f4848385914ba82c (patch)
treebf13bf341f7d0d836ef74a2e64cb6448b142d29f /ipa-server
parent5c58015fbe0e77fce8125b3021fa7263c6743fab (diff)
downloadfreeipa-946ef214268ec0b3024aa886f4848385914ba82c.tar.gz
freeipa-946ef214268ec0b3024aa886f4848385914ba82c.tar.xz
freeipa-946ef214268ec0b3024aa886f4848385914ba82c.zip
Include some additional information when installing IPA.
Remove 8080 as a port that needs to be opened bz 430088
Diffstat (limited to 'ipa-server')
-rw-r--r--ipa-server/ipa-install/ipa-server-install18
-rw-r--r--ipa-server/ipaserver/service.py2
2 files changed, 16 insertions, 4 deletions
diff --git a/ipa-server/ipa-install/ipa-server-install b/ipa-server/ipa-install/ipa-server-install
index dcfa20111..ab1b394c5 100644
--- a/ipa-server/ipa-install/ipa-server-install
+++ b/ipa-server/ipa-install/ipa-server-install
@@ -191,7 +191,8 @@ def read_ds_user():
try:
pwd.getpwnam('dirsrv')
- print "A user account named 'dirsrv' already exists."
+ print "A user account named 'dirsrv' already exists. This is the user id"
+ print "that the Directory Server will run as."
print ""
yesno = raw_input("Do you want to use the existing 'dirsrv' account? [yes]: ")
print ""
@@ -229,7 +230,8 @@ def read_realm_name(domain_name):
def read_dm_password():
print "Certain directory server operations require an administrative user."
print "This user is referred to as the Directory Manager and has full access"
- print "to the Directory for system management tasks."
+ print "to the Directory for system management tasks and will be added to the
+ print "instance of directory server created for IPA."
print "The password must be at least 8 characters long."
print ""
#TODO: provide the option of generating a random password
@@ -251,6 +253,9 @@ def check_dirsrv():
print "An existing Directory Server has been detected."
yesno = raw_input("Do you wish to remove it and create a new one? [no]: ")
if not yesno or yesno.lower()[0] != "y":
+ print ""
+ print "Only a single Directory Server instance is allowed on an IPA"
+ print "server, the one used by IPA itself."
sys.exit(1)
try:
@@ -303,6 +308,13 @@ def main():
print "=============================================================================="
print "This program will setup the FreeIPA Server."
print ""
+ print "This includes:"
+ print " * Create and configure an instance of Directory Server"
+ print " * Create and configure a Kerberos Domain Controller (KDC)"
+ print " * Configure Apache (httpd)"
+ print " * Configure TurboGears"
+ print " * Configure the Network Time Daemon (ntpd)"
+ print ""
print "To accept the default shown in brackets, press the Enter key."
print ""
@@ -477,7 +489,7 @@ def main():
print "Next steps:"
print "\t1. You may need to open some network ports - specifically:"
print "\t\tTCP Ports:"
- print "\t\t * 80, 443, 8080: HTTP/HTTPS"
+ print "\t\t * 80, 443: HTTP/HTTPS"
print "\t\t * 389, 636: LDAP/LDAPS"
print "\t\t * 88, 464: kerberos"
print "\t\tUDP Ports:"
diff --git a/ipa-server/ipaserver/service.py b/ipa-server/ipaserver/service.py
index e9dc1dcde..049f54482 100644
--- a/ipa-server/ipaserver/service.py
+++ b/ipa-server/ipaserver/service.py
@@ -118,7 +118,7 @@ class Service:
step = 0
for (message, method) in self.steps:
- self.print_msg(" [%d/%d]: %s" % (step, len(self.steps), message))
+ self.print_msg(" [%d/%d]: %s" % (step+1, len(self.steps)+1, message))
method()
step += 1