Martin Basti
fba70a0346
Use module variables for timedate_services
...
Explicitly store timedate services in module variable is safer than
doind just unused import.
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2015-12-23 07:57:55 +01:00
Petr Viktorin
099cf98307
Refactor ipautil.run
...
The ipautil.run function now returns an object with returncode and
output are accessible as attributes.
The stdout and stderr of all commands are logged (unless skip_output is given).
The stdout/stderr contents must be explicitly requested with a keyword
argument, otherwise they are None.
This is because in Python 3, the output needs to be decoded, and that can
fail if it's not decodable (human-readable) text.
The raw (bytes) output is always available from the result object,
as is "leniently" decoded output suitable for logging.
All calls are changed to reflect this.
A use of Popen in cainstance is changed to ipautil.run.
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2015-12-14 10:54:23 +01:00
Gabe
5c9b9089b7
Migrate wget references and usage to curl
...
https://fedorahosted.org/freeipa/ticket/5458
Reviewed-By: Martin Basti <mbasti@redhat.com >
2015-12-11 18:46:10 +01:00
Jan Cholasta
aeffe2da42
install: drop support for Dogtag 9
...
Dogtag 9 CA and CA DS install and uninstall code was removed. Existing
Dogtag 9 CA and CA DS instances are disabled on upgrade.
Creating a replica of a Dogtag 9 IPA master is still supported.
https://fedorahosted.org/freeipa/ticket/5197
Reviewed-By: David Kupka <dkupka@redhat.com >
2015-11-25 09:12:25 +01:00
Martin Basti
f903c2d5bf
Fix: use DS socket check only for upgrade
...
To detect if DS server is running, use the slapd socket for upgrade, and the LDAP port
for installation.
Without enabled LDAPi socket checking doesnt work.
https://fedorahosted.org/freeipa/ticket/4904
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
2015-05-26 11:30:15 +00:00
Martin Basti
3d17bf8e63
Server Upgrade: wait until DS is ready
...
During server upgrade we should wait until DS is ready after restart, otherwise
connection error is raised.
Instead of 389 port, the DS socket is checked.
https://fedorahosted.org/freeipa/ticket/4904
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
2015-05-22 15:51:05 +02:00
Martin Basti
3c86b0ef3e
Dont use the proxy to check CA status
...
Checking status of the CA via proxy cause issues when httpd instance is
down.
To check status of CA we do not need proxy.
https://fedorahosted.org/freeipa/ticket/4994
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2015-05-15 10:22:28 +00:00
Martin Babinsky
e8d4f6dba1
show the exception message thrown by dogtag._parse_ca_status during install
...
https://fedorahosted.org/freeipa/ticket/4885
Reviewed-By: Martin Basti <mbasti@redhat.com >
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
2015-03-26 14:46:56 +01:00
Martin Basti
95becc1d54
Fix don't check certificate during getting CA status
...
Due workaroud we accidentaly started to check certificate, which causes
problems during installation.
Ticket: https://fedorahosted.org/freeipa/ticket/4676
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-12-11 10:21:53 +00:00
Martin Basti
337faf5064
Using wget to get status of CA
...
This is just workaround
Ticket: https://fedorahosted.org/freeipa/ticket/4676
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
2014-12-10 16:59:56 +00:00
Martin Basti
30bc3a55cf
DNSSEC: platform paths and services
...
Tickets:
https://fedorahosted.org/freeipa/ticket/3801
https://fedorahosted.org/freeipa/ticket/4417
Design:
https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC
Reviewed-By: Jan Cholasta <jcholast@redhat.com >
Reviewed-By: David Kupka <dkupka@redhat.com >
2014-10-21 12:23:03 +02:00
Jan Cholasta
308d2dd406
Split off generic Red Hat-like platform code from Fedora platform code
...
https://fedorahosted.org/freeipa/ticket/4562
Reviewed-By: Martin Kosek <mkosek@redhat.com >
2014-10-09 15:37:24 +02:00