Automic Automation / Ansible Tower Agent Integration: Implementation Overview
Different components are required to integrateAutomic Automation and your Ansible Tower cloud solution so that you can trigger and monitor jobs from your Automic Automation system.
These are the steps you have to follow for the integration:
Download the Ansible Tower Agent Installation Package
You can download the relevant Agent installation package from our download center at https://docs.automic.com/documentation or from our marketplace at https://marketplace.automic.com/.
For more information, see Downloads and Marketplace.
Install the Ansible Tower Agent
After downloading the relevant installation package, you have to install the Agent so that you can establish the communication between the two systems.
Before installing the Agent, check the version compatibility information at compatibility matrix. For information about how to use the compatibility matrix, see the Compatibility Information.
You can install the Agent manually or in a container. The containerized Agent installation refers to building and running a Docker image hosting Java Agents in a container.
Regardless of how you install the Agents, you can use them in on-premises Automic Automation systems as well as in an Automic Automation Kubernetes Edition system.
For more information, see the Automic Automation documentation:
-
Installing Containerized Java Agents in the Automic Automation documentation
-
Agents (HOST) in the Automic Automation documentation
For more information on how to install the Ansible Tower Agent, see Installing the Ansible Tower Agent.
Define and Start the Ansible Tower Agent
Once you have installed the Agent, you have to configure its INI file to cover your system's requirements, for example, the connection between the Agent and the Automation Engine instance. Then, you define the Agent object in AWI. There are definition pages that are common to all Agents and some that are Agent-specific.
The Agent definition allows you to configure the communication between the Automation Engine and the Ansible Tower environment on which your template and workflow jobs run. The Agent starts the execution of these Jobs and makes both their monitoring and the corresponding reporting possible.
For more information, see Defining the Ansible Tower Agent.
Establish the Connection to the Ansible Tower Target System
To establish the connection between the Agent and the Ansible Tower environment you need a Connection object. As an administration, you create Connection objects and configure them to connect to the target Ansible Tower system. For more information, see Establishing the Connection between the Ansible Tower Agent and the Target System.
Define Start Template Jobs
See Defining Ansible Tower Jobs.
See also: