summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver/httpinstance.py
Commit message (Collapse)AuthorAgeFilesLines
* Refactor keytab creationMark McLoughlin2007-12-181-23/+3
| | | | | | | | | There's a few places where we spawn of kadmin to add/modify principals and create keytabs. Refactor all that code into installutils. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Refactor krbinstance and dsinstance creation stepsMark McLoughlin2007-12-131-22/+11
| | | | | | | | | | | | | | | | | | | | Creation steps are currently done with: self.start_creation(2, "Create foo") self.step("do foo") self.foo() self.step("do bar") self.bar() self.done_creation() This patch refactors that into the much more straightforward: self.step("do foo", self.foo) self.step("do bar", self.bar) self.start_creation("Create foo") Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* More ipautil fixingMark McLoughlin2007-12-131-7/+9
| | | | | | | | Recently, dsinstance and krbinstance was fixed to not import * from ipautil; do the same for the rest of ipaserver. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Add automatic browser configuration for kerberos SSO using javascript.Rob Crittenden2007-12-121-2/+32
| | | | | | This uses the UniversalPreferencesWrite function to set the browser preferences to allow negotiation and ticket forwarding in the IPA domain. A self-signed certificate is generated to sign the javascript.
* User provided certs.Karl MacMillan2007-12-121-16/+2
|
* Import correct httpinstance.pyKarl MacMillan2007-12-111-3/+6
|
* Convert the setup of ssl from a shell script to aKarl MacMillan2007-12-061-0/+10
| | | | | python module. This is in preparation for user supplied certs.
* Compatibility changes to work on RHEL 5 with python 2.4rcritten@redhat.com2007-11-301-1/+1
|
* Check for existance of of the target file in update_file. It used to silentlyRob Crittenden2007-11-151-1/+6
| | | | fail if the file it was to update didn't exist.
* Forgot to include FQDN in the substitition listRob Crittenden2007-11-131-1/+1
|
* Introduce service base class and clean up ipa-server-installKarl MacMillan2007-11-051-19/+83
| | | | | | | | | | | | 1) Add a base class for all of the instance objects. 2) Normalize usage of logging. 3) General cleanups of ipa-server-install. 4) Make better use of httpinstance. 5) Add webguiinstance. 6) Improve progress reporting during installation. Works Here (TM), but it would be nice to get someone else to test since this moves code around a bit.
* First step in enabling SSL in the IPA web serverRob Crittenden2007-10-151-0/+76