From aa7cd3ad8e6d51f51ae46b3a6a15a9021edfa595 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 27 Jun 2014 19:29:27 -0400 Subject: Add Info Provider plugin framework Signed-off-by: Simo Sorce Reviewed-by: Patrick Uiterwijk --- ipsilon/install/ipsilon-server-install | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ipsilon/install') 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 . 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 -- cgit