Supporting the Tools & Technologies You Use Today & in the Future
Itential Automation Gateway further enhances the value of your custom-built Python, Playbooks, and Plans.
Learn more about each:
Python Programs
By onboarding your Python programs into Itential Automation Gateway, your automations will be organized and made available in the platform to other members of your team. Your colleagues can open the program and examine it to help understand how it works, and even safely test it in a lab environment.
Python Virtual Environments
Itential Automation Gateway ensures that your Python code is always executed in a compatible environment by supporting Virtual Environments, alleviating a time-consuming process of managing, updating, and tracking multiple programs, packages, and installations.
Ansible Modules
Itential Automation Gateway provides an easy way to explore, test, and run any Ansible networking module. It provides a perfect environment for network engineers without a programming background to understand network modules and for experienced users to test different module functions without iterating over building and modifying playbooks.
Ansible Playbooks
Itential Automation Gateway provides a platform to organize, share, and run Ansible Playbooks from a secure, central application. Members can explore the library of Playbooks and view their contents to understand exactly how they work, and even run them across lab or production environments.
OpenTofu Lifecycle Operations
Itential Automation Gateway integrates with OpenTofu and enables users to perform the full stateful lifecycle of OpenTofu operations: Plan, Validate, Refresh, Apply, and Destroy.
Hashicorp Vault
Itential Automation Gateway integrates with Terraform Vault provider and interacts with the key-value secrets stored in a HashiCorp Vault system. IAG can fetch secrets stored on a Vault server at runtime and pass the values as command line arguments or environment variables to ensure that scripts are securely executed.
HTTP Requests
Itential Automation Gateway can integrate with devices that utilize HTTP Requests and onboard them into a federated inventory so they can be utilized for automation.
- High-Code + Low-Code: How Network Teams Can Have the Best of Both Worlds for Network Automation
- 3 steps to turn your python scripts into services with >_torero
- How the Network Automation Community Is Accelerating & Evolving: Observations From AutoCon 1
- Training, Tribal Knowledge, & Tying It All Together: Network Automation Is More than Pushing Config
- Why Build AND Buy Is the Model for Network Automation Success
- 3 steps to turn your ansible playbooks into services with >_torero
- Evolving from Python to Platforms: How to Productize Scripts for Self-Serve Network Automation
- Supercharge Your Python, Ansible, & Terraform Automations with Itential Automation Gateway
- Evolving the Network Automation Journey from Python to Platforms @ NAF AutoCon0
- Itential Automation Gateway Overview
- Evolving from Individual Automation to Team Automation @ NetDevOps Days London 2023
- Scaling Network Automation from Ticket Creation to Ticket Closure
- Extend the Reach of Your Network Automations through Orchestrated Workflows with Itential
- How Itential Helps NetDevOps Teams to Integrate Network Automations with their Entire IT Ecosystem (NFD 31)
- From Scripts to Self-Service: How to Achieve Scalable Enterprise Network Automation with Itential
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.
Signup for a Free Trial Workshop
Schedule time with our automation experts for a free one hour workshop and self-guided trial of the Itential Automation Platform.
Take a Tour of Itential Products
Take an interactive tour of Itential's suite of network automation and orchestration platform.
not ready for a commercial product? try >_torero, a free automation execution tool.
Frequently Asked Questions
Can IAG utilize any automations that we already use? If so, which are supported?
Yes. Itential Automation Gateway enables teams to leverage any of their existing automations so they can be centrally organized and secured. IAG also serves as a script execution environment, so teams can leverage their existing automation assets and run them. APIs can be associated with scripts to be executed by programs and platforms outside of IAG. When IAG is utilized with the Itential Automation Platform, these assets can be used as tasks in a visual workflow and available to be used with integrations with other IT systems in your environment. This makes it easy to utilize the automations you already have, make them available for other users to use, and augment those automations with integrations to other IT systems.
IAG includes support for script-based automations created with Python, Ansible, and OpenTofu, however scripts built with other tools or languages can also be onboarded and used as well. In addition, Itential also directly supports Nornir, NETCONF, Netmiko, gRPC, and generic HTTP Requests to manage and automate network devices and systems.
How does IAG manage Python scripts that use different versions of packages?
IAG supports Python Virtual Environments so every script can always have the correct versions of packages needed for the script to run. This allows teams to centralize all their Python automations and ensure they can be successfully run.
What kind of RBAC is available for IAG?
IAG supports defining User, Group, and Role based access control and can also be integrated with an existing LDAP solution. Using these definitions, administrators can apply granular access control to IAG’s features and automations.
What details are logged when a script is executed?
IAG logs system events that occur as well as details pertaining to script execution. Details logged include time and date, user, method, API endpoint, status, and the complete input data provided to a script and the complete output response from the script’s execution.
What systems can I integrate with via API outside of Itential?
Using IAG’s secure APIs, you can make your scripts available to any program, application, or platform in your IT ecosystem. Our customers commonly look to integrate with DevOps CI/CD pipelines that use tools like GitHub or GitLab, or with ITSM platforms like ServiceNow to enable self-service networking. Any IT system that can make REST APIs can be configured to utilize your scripts in IAG.