Itential Automation Gateway (IAG) is a server-based application that provides centralized management and execution of multiple types of scripts (automations), including Ansible® playbooks, Python scripts, OpenTofu plans, and other forms of executable code. IAG enables your existing code to be safely executed by other orchestration systems that will execute it as a clearly defined step in a more comprehensive business process.
To watch a demo, take a tour, listen to podcasts and more, see Itential Automation Gateway.
As a network automation solution, IAG:
In addition to management and execution of your scripts, playbooks and plans, IAG implements more granular interfaces to popular network automation technologies by generating and hosting REST APIs for selected interfaces in their libraries. Some of the popular supported interfaces are listed below.
For architecture and concepts associated with Ansible, which is relatively common in the Python network automation space, see:
Itential Automation Gateway has been updated to address issues related to using the UI to view execution output and execution output history for Ansible playbooks when the output exceeds 1MB. In both cases, if IAG detects the output is greater than 1MB, the raw output will not be displayed in the browser. Users will have the option of downloading the output to their system.
send_command function to gather data from devices.send_config_set function to configure devices.