February 2025 Summaries
3 posts from OpsMill
Filter
Month:
Year:
Post Summaries
Back to Blog
In a conversation with Solution Architect Wim Van Deun, he reflects on his journey from ad hoc Perl scripting to more structured network automation, emphasizing the importance of data management. Initially solving network issues with scripts, Wim's turning point came at a large healthcare organization where he recognized the inefficiencies of manual processes and the chaotic state of their data. He highlights the challenges of data management, such as inconsistent inventories and the limitations of traditional tools like spreadsheets and NetBox. Wim advocates for platforms like Infrahub that offer schema flexibility and built-in version control, allowing for a more adaptable and reliable approach to managing network data. Infrahub's branching system, akin to software development workflows, enables efficient planning and implementation of network changes without disrupting daily operations. Wim advises that successful automation requires a robust and flexible source of truth to ensure productivity and reliability, stressing the critical role of accurate data in effective automation strategies.
Feb 27, 2025
935 words in the original blog post.
In a presentation at AutoCon1, the transformation of customer provisioning and team dynamics through a network source of truth was discussed, highlighting the benefits of clear service definitions and automation in delivering consistent services and optimizing resources. Initially successful, the project faced challenges due to its inflexible data model and tight coupling with the implementation, prompting a reevaluation with a new technical stack. The post explores the theoretical approach and offers resources for implementation, addressing the complexity of service catalog operations and the necessity of a robust technical framework to automate and coordinate service delivery effectively. Using a fictional ISP, Otter-net, as an example, the text explains the use of Infrahub to design a flexible schema that adapts to specific needs, incorporating modules like VLAN and service objects to support future expansions. The process involves codifying business rules with Infrahub Generators, enabling automated and idempotent resource allocation, and simplifying user interaction through a frontend application built on Streamlit. The conclusion emphasizes the importance of a flexible data model and efficient user interface in aligning business operations, service automation, and resource management, transforming the source of truth into a comprehensive IT service catalog.
Feb 14, 2025
3,904 words in the original blog post.
Automating infrastructure processes to generate and deploy device configurations at scale can be effectively achieved using Infrahub and Nornir, two open-source tools. This tutorial provides an in-depth guide on utilizing Infrahub as a data source to automatically generate Jinja2 configuration templates, which are then pushed to devices using the Nornir-Infrahub plugin with Napalm. The example focuses on adding Arista switches, creating VLANs, and configuring interfaces, while highlighting prerequisites such as familiarity with Git and Docker. The process involves creating data in Infrahub through various methods, such as web interfaces and GraphQL queries, and then transforming this data into device configurations using Jinja2 templates and Infrahub's transformation features. Additionally, the tutorial explains how to set up a Nornir configuration to use Infrahub as an inventory source, configure schema mappings, and use group-specific attributes for device management. By incorporating change management through Infrahub's Proposed Changes feature, users can ensure efficient tracking, reviewing, and implementation of configuration changes, demonstrating a robust approach to managing network infrastructure automation.
Feb 04, 2025
4,221 words in the original blog post.