Name | infrahub JSON |
Version |
0.1.2
JSON |
| download |
home_page | https://opsmill.com |
Summary | Infrahub by OpsMill |
upload_time | 2024-05-20 08:06:44 |
maintainer | None |
docs_url | None |
author | OpsMill |
requires_python | <3.13,>=3.9 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<!-- markdownlint-disable -->

<!-- markdownlint-restore -->
# Infrahub by OpsMill
[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.
## Infrahub Python Projects
### [Infrahub SDK](https://pypi.org/project/infrahub-sdk/)
The Infrahub Python SDK greatly simplifies how you can interact with Infrahub programmatically.
More information can be found in the [Infrahub Python SDK Documentation](https://docs.infrahub.app/python-sdk/).
### [Infrahub Sync](https://pypi.org/project/infrahub-sync/)
Infrahub-Sync is a versatile Python package that synchronizes data between a source and a destination system. It builds on the robust capabilities of diffsync to offer flexible and efficient data synchronization across different platforms, including Netbox, Nautobot, and Infrahub. This package features a Typer-based CLI for ease of use, supporting operations such as listing available sync projects, generating diffs, and executing sync processes.
### [Nornir Infrahub](https://pypi.org/project/nornir-infrahub/)
Nornir plugin for Infrahub. Infrahub can be used as an inventory source for Nornir.
Raw data
{
"_id": null,
"home_page": "https://opsmill.com",
"name": "infrahub",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "OpsMill",
"author_email": "info@opsmill.com",
"download_url": "https://files.pythonhosted.org/packages/82/20/a1371949273eaf646fb601aa3753e3a97b935153e63590fc024d95717c2a/infrahub-0.1.2.tar.gz",
"platform": null,
"description": "<!-- markdownlint-disable -->\n\n<!-- markdownlint-restore -->\n\n# Infrahub by OpsMill\n\n[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:\n\n- **A Flexible Schema**: A model of the infrastructure and the relation between the objects in the model, that's easily extensible.\n- **Version Control**: Natively integrated into the graph database which opens up some new capabilities like branching, diffing, and merging data directly in the database.\n- **Unified Storage**: By combining a graph database and git, Infrahub stores data and code needed to manage the infrastructure.\n\n## Infrahub Python Projects\n\n### [Infrahub SDK](https://pypi.org/project/infrahub-sdk/)\n\nThe Infrahub Python SDK greatly simplifies how you can interact with Infrahub programmatically.\n\nMore information can be found in the [Infrahub Python SDK Documentation](https://docs.infrahub.app/python-sdk/).\n\n### [Infrahub Sync](https://pypi.org/project/infrahub-sync/)\n\nInfrahub-Sync is a versatile Python package that synchronizes data between a source and a destination system. It builds on the robust capabilities of diffsync to offer flexible and efficient data synchronization across different platforms, including Netbox, Nautobot, and Infrahub. This package features a Typer-based CLI for ease of use, supporting operations such as listing available sync projects, generating diffs, and executing sync processes.\n\n### [Nornir Infrahub](https://pypi.org/project/nornir-infrahub/)\n\nNornir plugin for Infrahub. Infrahub can be used as an inventory source for Nornir.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Infrahub by OpsMill",
"version": "0.1.2",
"project_urls": {
"Documentation": "https://docs.infrahub.app/",
"Homepage": "https://opsmill.com",
"Repository": "https://github.com/opsmill/infrahub"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b11579c1155ff8099e0e762d0514e3a603442c39c01174a8e41008aed4d24a48",
"md5": "3e378f7fb4a244047ccb486551b210b9",
"sha256": "277e29cfa64f7515fd51c277bb79a8b04f787598648e5ef4d946e969f6bd877d"
},
"downloads": -1,
"filename": "infrahub-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3e378f7fb4a244047ccb486551b210b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.9",
"size": 2279,
"upload_time": "2024-05-20T08:06:42",
"upload_time_iso_8601": "2024-05-20T08:06:42.859213Z",
"url": "https://files.pythonhosted.org/packages/b1/15/79c1155ff8099e0e762d0514e3a603442c39c01174a8e41008aed4d24a48/infrahub-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8220a1371949273eaf646fb601aa3753e3a97b935153e63590fc024d95717c2a",
"md5": "47620da1c9c69c6e2f5d782ae2117de7",
"sha256": "e159f3458df001225934c965302d2615c7db3181387521487b35af6d986e9f9f"
},
"downloads": -1,
"filename": "infrahub-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "47620da1c9c69c6e2f5d782ae2117de7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.9",
"size": 1810,
"upload_time": "2024-05-20T08:06:44",
"upload_time_iso_8601": "2024-05-20T08:06:44.455477Z",
"url": "https://files.pythonhosted.org/packages/82/20/a1371949273eaf646fb601aa3753e3a97b935153e63590fc024d95717c2a/infrahub-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-20 08:06:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "opsmill",
"github_project": "infrahub",
"github_not_found": true,
"lcname": "infrahub"
}