freeipa/ipalib
Rob Crittenden 275998f6bd Add support for tracking and counting entitlements
Adds a plugin, entitle, to register to the entitlement server, consume
entitlements and to count and track them. It is also possible to
import an entitlement certificate (if for example the remote entitlement
server is unaviailable).

This uses the candlepin server from https://fedorahosted.org/candlepin/wiki
for entitlements.

Add a cron job to validate the entitlement status and syslog the results.

tickets 28, 79, 278
2011-02-02 10:00:38 -05:00
..
plugins Add support for tracking and counting entitlements 2011-02-02 10:00:38 -05:00
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
aci.py Setting an empty set of target attributes should raise an exception. 2011-01-10 10:27:23 -05:00
backend.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
base.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
cli.py Add support for tracking and counting entitlements 2011-02-02 10:00:38 -05:00
compat.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
config.py Don't perform some API self-tests in production mode for performance reasons 2011-01-28 18:49:17 -05:00
constants.py Add support for tracking and counting entitlements 2011-02-02 10:00:38 -05:00
crud.py Add flags to enforce asking for object attribute 2011-01-26 09:29:39 -05:00
encoder.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
errors.py Add support for tracking and counting entitlements 2011-02-02 10:00:38 -05:00
frontend.py Don't perform some API self-tests in production mode for performance reasons 2011-01-28 18:49:17 -05:00
output.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
parameters.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
pkcs10.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
plugable.py Don't perform some API self-tests in production mode for performance reasons 2011-01-28 18:49:17 -05:00
request.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
rpc.py Set the default Int maxvalue to the maximum XML-RPC can handle. 2011-01-18 10:03:55 -05:00
text.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
util.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
x509.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00