Generate and deploy your first network configuration using Infrahub
Prerequisites: | Basic experience with Infrahub, Ansible, Jinja and GraphQL |
Time to Completion: | Approximately 1 hour |
This tutorial is supported by an Instruqt track. Instruqt is an online lab platform providing a pre-configured environment so you can focus on learning with hands-on experience.
Introduction
Infrastructure as Code is essential for modern infrastructure management, but traditional tools often lack proper data organization and version control capabilities. Infrahub solves this challenge by providing a centralized hub where infrastructure data, templates, and deployment logic work together seamlessly.
In this tutorial, you'll learn how to leverage Infrahub's artifact generation system to create and deploy network device configurations based on structured data and templates.
What you'll learn
By the end of this hands-on tutorial, you'll master the following skills:
- Creating focused GraphQL queries to extract specific infrastructure data
- Building reusable Jinja2 templates for generating device configurations
- Integrating queries and templates using Infrahub's transformation system
- Testing configuration changes safely using Infrahub's branching capabilities
- Validating generated artifacts before deployment to production
Get started
Ready to begin your journey with network configuration in Infrahub? Click the link below to access the hands-on laboratory environment:
Generate Network Configurations with Infrahubhttps://play.instruqt.com/opsmill/invite/hqia0uwvqe94