infrahub


Nameinfrahub JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://opsmill.com
SummaryInfrahub by OpsMill
upload_time2024-05-20 08:06:44
maintainerNone
docs_urlNone
authorOpsMill
requires_python<3.13,>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- markdownlint-disable -->
![Infrahub Logo](https://assets-global.website-files.com/657aff4a26dd8afbab24944b/657b0e0678f7fd35ce130776_Logo%20INFRAHUB.svg)
<!-- 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![Infrahub Logo](https://assets-global.website-files.com/657aff4a26dd8afbab24944b/657b0e0678f7fd35ce130776_Logo%20INFRAHUB.svg)\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"
}
        
Elapsed time: 0.51920s