Open
Description
At AutoCon1 I had some great discussions about Nornir. I want to collect some ideas for new features (could be a minor change, major change, or plugins) and have an open discussion.
- Async support Async architecture (inventory) #880, Async Architecture Topics #881 (by @ktbyers, @dgarros)
1.1 async inventory
1.2 async runner - Possibility to replace the data store strategy Inventory Data Plugin #889 (by @ubaumann)
- Integrated task dispatching/abstraction for different OS/platforms (by @dgarros, @gbieli)
- Session Log for connection plugins (by @gbieli)
- Easy support/interface to use the internal nornir logging (by @gbieli)
- Location for textFSM parsing templates (by @gbieli)
- [plugin] Conditional runner (A condition could be not both PEs can be touched at the same time) (by @ubaumann)
- Access Result in a MultiResult by job name and not index (by @gbieli, @ubaumann)
- [brainstorming] Could we introduce a schema to
Result.result
to better know what kind of data a task returns? (by @ubaumann) - connection_options[conn_type] merge (more details: comment) (by @ktbyers)
- Built-in support for encrypted data (in some way) with
SimpleInventory
orYAMLInventory
(by @ktbyers) - Credential Helper/Object/Plugin. (like a key-value store to access secrets) (by @ubaumann)
I am happy to implement or coordinate some of these features. The discussion should aim to show whether these features would be of interest and whether there are more ideas out there.
Metadata
Metadata
Assignees
Labels
No labels