Skip to content
9 Oct 2024

Infrahub Overview: Revolutionizing Infrastructure Automation

In this post, I’ll be recapping the Infrahub Overview webinar delivered by Pete Crocker, Director – Solution Architecture and Wim Van Deun, Senior Solution Engineer.

Introduction to Infrahub

In the world of infrastructure automation, complexity often leads to frustration. Organizations face challenges in maintaining their automation stacks, leading to tech debt and inefficiencies. Infrahub from OpsMill aims to address these challenges by providing a comprehensive platform that integrates various aspects of infrastructure management into a single, cohesive solution.

Infrahub is an innovative infrastructure automation platform designed to deliver a source of truth with an extendable schema, versioning, and native continuous integration capabilities. It was developed by OpsMill, a company founded by experts who recognized the need for a more reliable and efficient infrastructure automation solution.

The Genesis of Infrahub

About seven years ago, founder Damien Garros began exploring ways to solve the fundamental challenges faced by organizations in developing and maintaining infrastructure automation. He teamed up with Raphael Maunier, who had encountered similar challenges in his previous roles. Together, they built a team of automation experts to create Infrahub, which was released on GitHub in June 2024.

The Current State of Network Automation

According to EMA Research, many organizations investing in automation are not satisfied with their results. Only 20% of surveyed teams expressed happiness with their source of truth, which is crucial for infrastructure automation. The prevalent issue is the creation of a “Frankenstack” of open-source and commercial tools, leading to complexity and fragility.

Challenges in Maintaining Homegrown Automation Stacks

Organizations often start their automation journey with simple goals and quick wins. However, as they scale, they encounter challenges such as:

  • Fragmentation of data across different tools and vendors
  • Lack of visibility and traceability
  • Increased maintenance and update times
  • Complex integrations that create tech debt

These challenges make it difficult to maintain a reliable and efficient automation stack, ultimately leading to dissatisfaction among teams.

Infrahub’s Solution

Infrahub addresses the issues faced by organizations by providing a unified platform that combines infrastructure data and GitOps principles. It allows teams to build a reliable and sustainable automation process without the complexity of maintaining a fragmented stack.

Key Features of Infrahub

  • Extendable Schema and Data Models: Infrahub allows organizations to define their schema and data models for their infrastructure according to their needs.
  • Version Control: Infrahub incorporates git-like concepts such as branching, diff, and merge.
  • Transformations: Infrahub can generate artifacts in various formats.
  • Continuous Integration Pipeline: The built-in CI pipeline validates changes and streamlines deployment.

Understanding Data Management Challenges

Data management is a critical challenge in many organizations. Infrahub addresses this by providing a central repository for teams to access and manage their infrastructure data.

The Importance of an Extendable Schema and Data Model

Organizations require adaptability in their data management. Infrahub’s extendable schema and model allows teams to start small and evolve.

Version Control: Enhancing Collaboration

Infrahub’s version control features facilitate collaboration among teams. By allowing users to create branches for planned changes, teams can review and merge changes efficiently.

Transformations and CI Pipeline

Transformations play a vital role in Infrahub’s functionality. They allow users to pull relevant data and render it in a structured manner. The CI pipeline ensures all data and templates are validated, improving deployment efficiency.

Integrating with Existing Tools

Infrahub is designed to integrate seamlessly with existing tools and frameworks. It can sync data with sources like ServiceNow CMDB and works with tools like Ansible and Terraform.

Real-World Use Cases

  • Unified Source of Truth: Consolidate infrastructure and business data into a single source.
  • Scaling Automation Across Teams: Multiple teams automate simultaneously.
  • Design-Driven Automation: Create service catalogs for safer and more efficient change requests.

Getting Started with Infrahub

Infrahub is available on GitHub and can be spun up quickly using GitHub Codespaces or Docker/Kubernetes. Extensive documentation and tutorials are available.

Future Developments

OpsMill plans to release a production-ready version of Infrahub and a SaaS offering later this year.

Conclusion

Infrahub is set to revolutionize infrastructure automation with a comprehensive, flexible, and user-friendly platform. It addresses complexity and fragmentation, empowering organizations to streamline operations and enhance collaboration.

Jordan Villarreal

October 9, 2024

REQUEST A DEMO

See what Infrahub can do for you

Get a personal tour of Infrahub Enterprise

Learn how we can support your infrastructure automation goals

Ask questions and get advice from our automation experts

By submitting this form, I confirm that I have read and agree to OpsMill’s privacy policy.

Fantastic! 🙌

Check your email for a message from our team.

From there, you can pick a demo time that’s convenient for you and invite any colleagues who you want to attend.

We’re looking forward to hearing about your automation goals and exploring how Infrahub can help you meet them.