engine_opts = [
cfg.StrOpt('instance_driver',
default='heat.engine.nova',
- help='Driver to use for controlling instances')
+ help='Driver to use for controlling instances'),
+cfg.ListOpt('plugin_dirs',
+ default=['/usr/lib64/heat', '/usr/lib/heat'],
+ help='List of directories to search for Plugins'),
]
rpc_opts = [
cfg.StrOpt('host',
_register_modules(plugin_loader.load_modules(sys.modules[__name__]))
+ from heat.openstack.common import cfg
+
+ plugin_pkg = plugin_loader.create_subpackage(cfg.CONF.plugin_dirs,
+ 'heat.engine')
+ _register_modules(plugin_loader.load_modules(plugin_pkg, True))
+
_initialise()