Itential Automation Gateway

Architecture

Itential Automation Gateway Architecture

Itential Automation Gateway is a platform that provides a secure automation execution environment which will scale the use of your automations from single users to entire teams. It does this by supporting an ecosystem of popular automation tools and solutions, onboarding and securing network automations, managing the execution of the automations, and maintaining the execution details of everything that runs. This allows for automation engineers to focus on building automations without the need for them to custom develop these features themselves.

IAG Functionality

Inventory


Add devices to IAG’s federated inventory or utilize an external inventory for easy and unified access to all your devices.

Connectivity


Connect with a multitude of network devices for automation using their preferred management methods like HTTP, NETCONF, gRPC, SSH, and more.

Security


Secure your automations with enterprise features like session encryption, authorization and LDAP integration, RBAC settings, logging and audit reporting, and protection of sensitive data.

Accessibility


Organize and share automations to make them accessible and available for the entire team to execute in a securely managed environment.

Interoperability


Assign APIs to network automations with advanced input validation and safely interoperate with other popular platforms. Provide DevOps teams with network functions for CI/CD pipelines in the GitHub platform or enable self-service NaaS to self-service catalogs in popular ITSM platforms like ServiceNow.

Frequently Asked Questions

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 types of Ansible assets does IAG support?

IAG supports Ansible Playbooks as well as Collections, Roles, and Modules, ensuring that your entire Ansible body of work can be organized, secured, and shared with your team and run from a single environment.

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.

How do you enable external automations to be accessed via API from outside Itential?

Your script-based automations can be accessed and run through an API call to your Automation Gateway instance. Rest API calls are encrypted and scripts cannot be run unless the requesting client has proper authentication and access to that script.

After a script has been decorated, it is available from an API call to the IAG server. Decoration is the process of defining the required inputs to a script, and any validation requirements, formatted as a JSON schema.

What are the requirements for installing IAG?

Itential’s documentation provides detailed information on the current hardware and software requirements for IAG.

View Documentation

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.