8000 [ For discussion ] New Features for Nornir · Issue #911 · nornir-automation/nornir · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content 8000
[ For discussion ] New Features for Nornir #911
Open
@ubaumann

Description

@ubaumann

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.

  1. Async support Async architecture (inventory) #880, Async Architecture Topics #881 (by @ktbyers, @dgarros)
    1.1 async inventory
    1.2 async runner
  2. Possibility to replace the data store strategy Inventory Data Plugin #889 (by @ubaumann)
  3. Integrated task dispatching/abstraction for different OS/platforms (by @dgarros, @gbieli)
  4. Session Log for connection plugins (by @gbieli)
  5. Easy support/interface to use the internal nornir logging (by @gbieli)
  6. Location for textFSM parsing templates (by @gbieli)
  7. [plugin] Conditional runner (A condition could be not both PEs can be touched at the same time) (by @ubaumann)
  8. Access Result in a MultiResult by job name and not index (by @gbieli, @ubaumann)
  9. [brainstorming] Could we introduce a schema to Result.result to better know what kind of data a task returns? (by @ubaumann)
  10. connection_options[conn_type] merge (more details: comment) (by @ktbyers)
  11. Built-in support for encrypted data (in some way) with SimpleInventory or YAMLInventory (by @ktbyers)
  12. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0