Metadata-Version: 2.3
Name: nornir-infrahub
Version: 1.1.1
Summary: Nornir plugin for Infrahub
License: Apache-2.0
Author: OpsMill
Author-email: info@opsmill.com
Requires-Python: >=3.9,<3.13
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: infrahub-sdk[tests] (>=1.3.0,<2)
Requires-Dist: nornir (>=3.5,<4.0)
Requires-Dist: nornir-utils (>=0.2.0,<0.3.0)
Requires-Dist: pydantic (>=1.7.4,!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0)
Requires-Dist: python-slugify (>=8.0.1,<9.0.0)
Requires-Dist: ruamel-yaml (>=0.18.5,<0.19.0)
Project-URL: Documentation, https://docs.infrahub.app/
Project-URL: Homepage, https://opsmill.com
Project-URL: Repository, https://github.com/opsmill/nornir-infrahub
Description-Content-Type: text/markdown

<!-- markdownlint-disable -->
![Infrahub Logo](https://assets-global.website-files.com/657aff4a26dd8afbab24944b/657b0e0678f7fd35ce130776_Logo%20INFRAHUB.svg)
<!-- markdownlint-restore -->

# Nornir plugin for Infrahub

[Infrahub](https://github.com/opsmill/infrahub) by [OpsMill](https://opsmill.com) acts as a central hub to manage the data, templates and playbooks that powers your infrastructure. At its heart, Infrahub is built on 3 fundamental pillars:

- **A Flexible Schema**: A model of the infrastructure and the relation between the objects in the model, that's easily extensible.
- **Version Control**: Natively integrated into the graph database which opens up some new capabilities like branching, diffing, and merging data directly in the database.
- **Unified Storage**: By combining a graph database and git, Infrahub stores data and code needed to manage the infrastructure.

## Nornir

A [Nornir](https://github.com/nornir-automation/nornir) plugin for Infrahub. Infrahub can be used as an inventory source for Nornir.

## Using the Nornir plugin

Documentation for using Nornir is available [here](https://docs.infrahub.app/nornir/)

