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/plugable.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/plugable.py')
-rw-r--r-- | ipalib/plugable.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/plugable.py b/ipalib/plugable.py index aaa0dea48..25698d8f5 100644 --- a/ipalib/plugable.py +++ b/ipalib/plugable.py @@ -615,6 +615,8 @@ class API(DictProxy): self.import_plugins('ipaserver') if self.env.context in ('installer', 'updates'): self.import_plugins('ipaserver/install/plugins') + if self.env.context in ('advise'): + self.import_plugins('ipaserver/advise/plugins') # FIXME: This method has no unit test def import_plugins(self, package): |