How Itential Integrates with GitHub
GitHub has a number of really useful features, and one of the most popular is to create file repositories where teams can collaborate to write and update files. While it may normally be used by programmers to collaborate on code for large projects, GitHub’s built-in AAA features, security, versioning, and API can also make it useful for network teams to use as a common source of network data. By utilizing GitHub’s published API specification file, you can build an integration in the Itential Automation Platform in minutes, enabling network teams to build workflows that can access this network data in real-time, transform it, and use it for automated network changes.
This data can take different forms, but typically is built around common network configurations for security or services that have applicability across many devices. With Itential’s ability to integrate with GitHub, teams can build workflows that can access this network data in real-time to utilize it for automated network changes.
GitHub + Itential Network Automation Use Cases
Itential supports a wide range of use cases for customers looking to integrate with and leverage GitHub as a data source for network automations.
GitHub as a Central Repository for Network Data
GitHub provides the ability for network teams to define and publish files that contain updated and authoritative network data that can be used with network automations. To ensure standardized and updated device configurations, these files can be accessed in a workflow and applied to a set of devices during initial deployment or as part of a continuing compliance audit and remediation.
Automations that leverage the GitHub integration can:
- Create, Read, and Update network data files on GitHub/
- Utilize data from GitHub files to generate device configurations.
- Update any network device or service configuration.
- Schedule configuration compliance audits with automated remediation.
Integrate Itential with a GitHub CI/CD Pipeline
The Itential Automation Platform enables network teams to utilize network automations and integrate them with IT systems to orchestrate IT processes. These automated processes can then be securely published and exposed using APIs. By enabling GitHub Actions to access APIs in Itential, NetDevOps teams can build CI/CD pipelines with the ability to run automations that can test, provision, and decommission cloud, network, and IT infrastructure.
GitHub Actions that integrate with the Itential Automation Platform can enable CI/CD pipelines to:
- Request unit and functional testing for any network domain.
- Ensure configuration compliance for any cloud or network changes.
- Provision new cloud or network infrastructure service.
- Update new or existing cloud or network infrastructure service.
Explore GitHub in the Itential Automation Marketplace
Itential provides free, modular pre-built components that can be leveraged with GitHub.
Pre-Built Adapters
Itential’s Integrated Approach to Network Automation & Orchestration
The Itential Automation Platform is engineered to integrate quickly with any network and IT system that your organization has adopted today, and tomorrow. Itential can automate all types of networks, from traditional CLI-based network devices to more modern networking solutions that use API-driven dashboards and even cloud-native network services. By supporting both networks and IT systems, an automation workflow can be built to automate more than just changes to network devices, they can include gathering data from an IPAM, opening and updating tickets in ServiceNow, and notifying team members in real time with updates in Slack. Supporting the automation of the entire end-to-end process, from ticket creation to ticket closure, allows network teams to spend more time focusing on the network.
Explore Itential’s Integration Capabilities
No-Code Rapid integration with Any IT or Network System
Itential’s rapid integration capabilities eliminate costly integration efforts and enable new, more robust orchestration flows.
Learn More
100+ Integrations & Growing
Itential has the most comprehensive integration library on the planet and its growing.
Learn More
Build Your Own Integration
Have custom or homegrown systems? No problem, easily build your own integration with Itential’s no-code adapter builder in minutes.
Learn More
- More Impact, Same Effort: Orchestrating Your Automations
- 3 Capabilities Every Network Orchestration & Automation Platform Should Provide
- How to Expose Automations to External Applications & DevOps Pipelines for Self-Service Networking
- How Security, Application, & Network Teams Can Reap the Rewards of a Centralized Orchestration Platform
- What’s the Difference Between Network Automation & Network Orchestration?
- In Network Automation, Platforms & Collaboration Are Synonymous
- Snowflakes, Skills, & Service Delivery: Misconceptions Holding Teams Back from Adopting Automation
- How Itential Helps NetDevOps Teams to Expose & Deliver Self-Service Network Automations (NFD 31)
- The Rise of NetDevOps & The Shift Left for Networking
- How to Publish & Expose Network Automations as a Service with Itential
- Itential Automation Platform Product Features & Capabilities
- How to Get Started Integrating CI/CD Pipelines into Network Automation & Orchestration
- Network Automation & Orchestration Evaluation Guide
- Applying Platform Engineering Principles to Networking
Get Started with Itential
Schedule a Custom Demo
Schedule time with our automation experts to explore how our platform can help simplify and accelerate your automation journey.
Try Now for Free
Try Itential’s Automation Service free for 30 days, full access, no credit card required.
Take a Tour of Itential Products
Take an interactive tour of Itential's suite of network automation and orchestration products.