freeipa/ipaserver/install
Petr Viktorin d6fbbd530e Make sure the CA is running when starting services
- Provide a function for determinig the CA status using Dogtag 10's new
  getStatus endpoint.
  This must be done over HTTPS, but since our client certificate may not be set
  up yet, we need HTTPS without client authentication.
  Rather than copying from the existing http_request and https_request
  function, shared code is factored out to a common helper.
- Call the new function when restarting the CA service. Since our Service
  can only be extended in platform-specific code, do this for Fedora only.
  Also, the status is only checked with Dogtag 10+.
- When a restart call in cainstance failed, users were refered to the
  installation log, but no info was actually logged. Log the exception.

https://fedorahosted.org/freeipa/ticket/3084
2012-10-23 22:02:21 -04:00
..
plugins Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
adtrustinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
bindinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
cainstance.py Make sure the CA is running when starting services 2012-10-23 22:02:21 -04:00
certs.py Use correct Dogtag port in ipaserver.install.certs 2012-09-20 13:58:53 +02:00
dsinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
httpinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
installutils.py Use Dogtag 10 only when it is available 2012-09-17 18:43:59 -04:00
ipa_ldap_updater.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
krbinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
ldapupdate.py Run index task in ldap updater only when needed 2012-09-16 17:59:19 -04:00
Makefile.am Add ipa-adtrust-install utility 2011-09-14 18:45:13 -04:00
memcacheinstance.py Add ipa_memcached service 2012-02-09 13:20:28 -06:00
ntpinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
replication.py Fix CS replication management. 2012-10-09 15:45:44 -04:00
service.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00
sysupgrade.py Add sysupgrade state file 2012-06-10 21:23:10 -04:00
upgradeinstance.py Make service naming in ipa-server-install consistent 2012-10-22 21:37:11 -04:00