Itential Automation Gateway

Technologies Supported

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

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.

How to onboard Python into IAG

Python

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

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.

How to Onboard Modules into IAG

Ansible

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.

How to onboard Ansible into IAG

OpenTofu Circle

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.

HC Vault

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

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.

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.

See List of All Technologies Supported by IAG

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.

What’s Next?

Watch a demo of IAG.

Take an interactive product tour of IAG.

Schedule a 1:1 demo with our automation experts.

Know Your Network. Automate Your Network.

Get Started with Itential Today.