Infrahub-Sync is a versatile Python package that synchronizes data between a source and a destination system
Project description
Infrahub Sync
Infrahub by OpsMill 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.
Introduction
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.
Using Infrahub sync
Documentation for using Infrahub Sync is available here
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file infrahub_sync-1.2.0.tar.gz
.
File metadata
- Download URL: infrahub_sync-1.2.0.tar.gz
- Upload date:
- Size: 29.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.10 Linux/6.8.0-1026-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee017e4582cd577bb7d76a60c34517bb8759a66f61bf530f2abb9ca2e05cbd6e |
|
MD5 | d12454670ee39d331845ae29745fe6c9 |
|
BLAKE2b-256 | 7b0b1f4f0036c23c25431233f9b0d255f001f069b2700f637ad7731babb27e34 |
File details
Details for the file infrahub_sync-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: infrahub_sync-1.2.0-py3-none-any.whl
- Upload date:
- Size: 41.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.10 Linux/6.8.0-1026-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38b92e9959ddda704dd336ee812ae472f1c3a6e68657b29fe5610eec3f42c65 |
|
MD5 | 419abf6e7a0eb33adf3fb824ace4c3e9 |
|
BLAKE2b-256 | 41a747746f3c48fa2b9e4bd605db1f13e4736191b8773ed05d367f19fbdcd0a1 |