Itential Automation Gateway (IAG) provides a powerful framework for transforming your existing automation content into reusable services that can be orchestrated across your organization. By importing automation content from Git repositories, IAG packages your scripts, playbooks, and infrastructure-as-code into standardized services that integrate seamlessly with the Itential Platform.
Supported service types
If you need to run a Python script as part of a single workflow without creating a reusable service, consider using the runCode task directly in Studio. The runCode task lets you write and execute inline Python code directly on the canvas—no Git repository or service registration required. For more information, see runCode.
Use the iagctl create service command to create gateway services. For more information, see iagctl create service in the command reference.
The following examples create gateway services that reference automation assets configured in a repository called gateway-resources.
The gateway-resources repository has the following structure:
Use iagctl create service ansible-playbook to create an Ansible Playbook service.
The following example creates an Ansible playbook service called simple-ansible.
For more information, see iagctl create service ansible-playbook in the command reference.