nornir.core.configuration
- class nornir.core.configuration.Config(inventory: InventoryConfig | None = None, ssh: SSHConfig | None = None, logging: LoggingConfig | None = None, core: CoreConfig | None = None, runner: RunnerConfig | None = None, user_defined: Dict[str, Any] | None = None)
- core
- dict() Dict[str, Any]
- classmethod from_dict(inventory: Dict[str, Any] | None = None, ssh: Dict[str, Any] | None = None, logging: Dict[str, Any] | None = None, core: Dict[str, Any] | None = None, runner: Dict[str, Any] | None = None, user_defined: Dict[str, Any] | None = None) Config
- classmethod from_file(config_file: str, inventory: Dict[str, Any] | None = None, ssh: Dict[str, Any] | None = None, logging: Dict[str, Any] | None = None, core: Dict[str, Any] | None = None, runner: Dict[str, Any] | None = None, user_defined: Dict[str, Any] | None = None) Config
- inventory
- logging
- runner
- ssh
- user_defined
- class nornir.core.configuration.CoreConfig(raise_on_error: bool | None = None)
-
- dict() Dict[str, Any]
- raise_on_error
- class nornir.core.configuration.InventoryConfig(plugin: str | None = None, options: Dict[str, Any] | None = None, transform_function: str | None = None, transform_function_options: Dict[str, Any] | None = None)
- class Parameters
- options = <nornir.core.configuration.Parameter object>
- plugin = <nornir.core.configuration.Parameter object>
- transform_function = <nornir.core.configuration.Parameter object>
- transform_function_options = <nornir.core.configuration.Parameter object>
- dict() Dict[str, Any]
- options
- plugin
- transform_function
- transform_function_options
- class nornir.core.configuration.LoggingConfig(enabled: bool | None = None, level: str | None = None, log_file: str | None = None, format: str | None = None, to_console: bool | None = None, loggers: List[str] | None = None)
- class Parameters
- enabled = <nornir.core.configuration.Parameter object>
- format = <nornir.core.configuration.Parameter object>
- level = <nornir.core.configuration.Parameter object>
- log_file = <nornir.core.configuration.Parameter object>
- loggers = <nornir.core.configuration.Parameter object>
- to_console = <nornir.core.configuration.Parameter object>
- configure() None
- dict() Dict[str, Any]
- enabled
- format
- level
- log_file
- loggers
- to_console
- class nornir.core.configuration.Parameter(envvar: str, typ: Type[T] | None = None, help: str = '', default: T | None = None)
- resolve(value: T | None) T