diff options
author | Tomas Babej <tbabej@redhat.com> | 2013-06-10 14:43:24 +0200 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2013-07-17 13:49:59 +0200 |
commit | c81849712f8888e6f12b7c2b7ebfcf5d2294addd (patch) | |
tree | 62a6975af7ea67686cc36c274da2431d8b720148 /ipalib/__init__.py | |
parent | 2a9be928556e58a69b7ce7a3b7f0aebd8f4c23bc (diff) | |
download | freeipa-c81849712f8888e6f12b7c2b7ebfcf5d2294addd.tar.gz freeipa-c81849712f8888e6f12b7c2b7ebfcf5d2294addd.tar.xz freeipa-c81849712f8888e6f12b7c2b7ebfcf5d2294addd.zip |
Provide ipa-advise tool
Provides a pluggable framework for generating configuration
scriptlets and instructions for various machine setups and use
cases.
Creates a new ipa-advise command, available to root user
on the IPA server.
Also provides an example configuration plugin,
config-fedora-authconfig.
https://fedorahosted.org/freeipa/ticket/3670
Diffstat (limited to 'ipalib/__init__.py')
-rw-r--r-- | ipalib/__init__.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ipalib/__init__.py b/ipalib/__init__.py index 57f78472..d822ba59 100644 --- a/ipalib/__init__.py +++ b/ipalib/__init__.py @@ -882,7 +882,7 @@ freeIPA.org: import os import plugable from backend import Backend -from frontend import Command, LocalOrRemote, Updater +from frontend import Command, LocalOrRemote, Updater, Advice from frontend import Object, Method, Property from crud import Create, Retrieve, Update, Delete, Search from parameters import DefaultFrom, Bool, Flag, Int, Decimal, Bytes, Str, IA5Str, Password, DNParam, DeprecatedParam @@ -912,9 +912,12 @@ def create_api(mode='dummy'): - `frontend.Property` + - `frontend.Advice` + - `backend.Backend` """ - api = plugable.API(Command, Object, Method, Property, Backend, Updater) + api = plugable.API(Command, Object, Method, Property, Backend, Updater, + Advice) if mode is not None: api.env.mode = mode assert mode != 'production' |