nornir.core.plugins.register¶
-
class
nornir.core.plugins.register.
PluginRegister
(entry_point: str)¶ -
auto_register
() → None¶
-
available
= {}¶
-
deregister
(name: str) → None¶ Deregisters a registered plugin by its name
Parameters: name – name of the plugin to deregister Raises: nornir.core.exceptions.PluginNotRegistered
-
deregister_all
() → None¶ Deregisters all registered plugins
-
get_plugin
(name: str) → T¶ Fetches the plugin by name if already registered
Parameters: name – name of the plugin Raises: nornir.core.exceptions.PluginNotRegistered
-
register
(name: str, plugin: T) → None¶ Registers a plugin with a specified name
Parameters: - name – name of the connection plugin to register
- plugin – plugin class
Raises: :obj:`nornir.core.exceptions.PluginAlreadyRegistered` if – another plugin with the specified name was already registered
-