diff options
author | Simo Sorce <simo@redhat.com> | 2014-06-27 19:29:27 -0400 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-09-24 20:29:41 +0200 |
commit | aa7cd3ad8e6d51f51ae46b3a6a15a9021edfa595 (patch) | |
tree | 4898b6df453237f8f9ed7451e632f77d98b91121 /ipsilon/install | |
parent | 9c13685d58b242c865fd203fd7b4a239fbf07ac1 (diff) | |
download | ipsilon.git-aa7cd3ad8e6d51f51ae46b3a6a15a9021edfa595.tar.gz ipsilon.git-aa7cd3ad8e6d51f51ae46b3a6a15a9021edfa595.tar.xz ipsilon.git-aa7cd3ad8e6d51f51ae46b3a6a15a9021edfa595.zip |
Add Info Provider plugin framework
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon/install')
-rwxr-xr-x | ipsilon/install/ipsilon-server-install | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install index a4410fa..e088b39 100755 --- a/ipsilon/install/ipsilon-server-install +++ b/ipsilon/install/ipsilon-server-install @@ -18,6 +18,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. from ipsilon.login.common import LoginMgrsInstall +from ipsilon.info.common import InfoProviderInstall from ipsilon.providers.common import ProvidersInstall from ipsilon.helpers.common import EnvHelpersInstall from ipsilon.util.data import Store @@ -156,6 +157,11 @@ def install(plugins, args): plugin = plugins['Login Managers'][plugin_name] plugin.configure(args) + logger.info('Configuring Info provider') + for plugin_name in plugins['Info Provider']: + plugin = plugins['Info Provider'][plugin_name] + plugin.configure(args) + logger.info('Configuring Authentication Providers') for plugin_name in plugins['Auth Providers']: plugin = plugins['Auth Providers'][plugin_name] @@ -178,6 +184,7 @@ def find_plugins(): plugins = { 'Environment Helpers': EnvHelpersInstall().plugins, 'Login Managers': LoginMgrsInstall().plugins, + 'Info Provider': InfoProviderInstall().plugins, 'Auth Providers': ProvidersInstall().plugins } return plugins |