• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Network Automation Architect

  • Network Automation
    • Network Automation Courses
    • What is NetDevOps?
    • Workflow Orchestration
    • Ansible Automation Platform
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • ContainerLab
    • Ansible Training
      • What is Ansible?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Hosts File
    • Python Network Automation
      • Nornir
      • Python Network Automation Course
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
      • NetBox Training
      • Infrahub
    • NetDevops
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
      • What is GitHub?
    • Docker Training
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact

What is Infrahub & Opsmill?

Home » Network Automation » Infrahub

Introduction to Infrahub

About 7 years ago Damien Garros started to think about how to solve some of the fundamental challenges organisations had with developing and maintaining infrastructure automation, 18 months ago he partnered with Raphael Maunier, Raphael was facing the same problems and ended up developing his own automation stack.

Infrahub from OpsMill

In 2023 they launched OpsMill and over the last year they have been building Infrahub.

what is infrahub

What is Infrahub?

Infrahub is the industry’s first infrastructure automation platform

Infrahub is the industry’s first infrastructure automation platform that delivers a source of truth with extendable schema, versioning, and native continuous integration capabilities.

Infrahub offers a central hub to manage the data, templates and playbooks that powers your infrastructure by combining the version control and branch management capabilities of Git with the flexible data model and UI of a graph database.

https://github.com/opsmill/infrahub

How Infrahub works

Key Features of Infrahub

  • Infrahub offers a central hub to manage the data templates and playbooks
  • Infrahub is a new infrastructure as code iac platform
  • Infrahub is a unified storage engine with versioning

Getting Started with Infrahub

Infrahub is deployed as a container-based architecture, and can be deployed for testing or production use in a number of different ways, using Curl, Docker or K8s

Infrahub Hardware Requirements

LevelCPU CoresRAMStorage / database (Neo4j)
Minimum612GBSSD and/or >= 5000 IOPS
Recommended816GBSSD and/or >= 5000 IOPS

https://docs.infrahub.app/topics/hardware-requirements

How to install Infrahub

https://docs.infrahub.app/guides/installation

Check out my how to install Infrahub post

What is a Graph Database in Infrahub?

A graph database is a specialised database system designed to store, manage, and query highly interconnected data using graph structures. Unlike traditional relational databases, graph databases excel at handling complex relationships and traversing interconnected data efficiently.

Using Git for Version Control

Every change you make in Infrahub is done using Git, so unlike making a change to a database which cannot be reverted, any change to make to Infrahub can be reverted easily as there is full version control.

Need a new data model?

If you are trying to model a device in our your source of truth and you don’t have all the custom fields you need, no problem with Infrahub you just update the schema and create yourself a new data model.

Open Source Infrastructure as code platform

Infrahub Videos / Demo

Introduction to Infrahub Schema Design

Infrahub Documentation

Infrahub SDK

https://docs.infrahub.app/python-sdk

Infrahub Schema Library – change your data model with graph database.

https://github.com/opsmill/schema-library

Table of Contents

  • Introduction to Infrahub
  • Infrahub from OpsMill
  • What is Infrahub?
    • Infrahub is the industry’s first infrastructure automation platform
  • How Infrahub works
  • Key Features of Infrahub
  • Getting Started with Infrahub
  • Infrahub Hardware Requirements
  • How to install Infrahub
    • What is a Graph Database in Infrahub?
      • Using Git for Version Control
      • Need a new data model?
      • Open Source Infrastructure as code platform
  • Infrahub Videos / Demo
  • Introduction to Infrahub Schema Design
  • Infrahub Documentation
  • Infrahub SDK
  • Infrahub Schema Library – change your data model with graph database.
Category: Infrahub
ansible course for network engineers
Get Access to my Ansible Course NOW
Previous Post:cisco modelling labs freeGet Started with Cisco Modelling Labs for Free
Next Post:How to Install Netbox on Ubuntu

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

Hi I'm Roger Perkin,
Based in the UK working as a Network Automation Architect, CCIE #50038
About Roger | Twitter | Linkedin

python course for network engineers

Topics

Network Automation
Ansible
Python for Network Automation
CCIE
Cisco ISE
F5 Certification
BGP
OSPF
Network Automation Conferences
auvik promo banner
Pluralsight Trial

Git for Network Engineers

Ansible vs Nornir

Start learning today with my Network Automation Courses

Master Ansible, Python, Git, Nornir, Jenkins and more..


Buy me a coffeeBuy me a coffee

ansible network automation course

Have you seen my YouTube Channel?

YouTube Subscribe

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Python VENV Tutorial
Python for Network Engineers

Network Automation
Network Automation Courses
Network Discovery Tools
Network Automation Conferences
Ansible Training
What is Ansible?
Devops Tutorial
Network Source of Truth
DevOps Glossary
Network Monitoring Software

Contact

Contact

Get in touch with me here

[email protected]

  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

Copyright © 2025 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms