Ansible configuration
Configuring Ansible for DevOps Intelligence
Designed for multi-tier deployments, Ansible models your IT infrastructure by describing all of your system's inter-relations, rather than just managing one system at a time. It uses no agents and no additional custom security infrastructure, so it's easy to deploy and, most importantly, it uses a simple language (YAML, in the form of Ansible Playbooks).
DevOps Intelligence supports Ansible. For DevOps Intelligence to pull data from Ansible Tower, you must configure an Ansible account. The following list contains the elements you must address to configure ansible properly:
- Access Rights: The account should have, at a minimum, read privilege for the job templates and jobs you intend to synchronize.
- The Application requires the following information:
- Name: Local account name. It could be any string and is used only for reference.
- User: Username for Ansible Tower. The userID with which user logged in to Ansible Tower.
- Token: Personal access token. It can be generated from the following menu selection within Ansible Tower: Users->Select a User->Token->[+]. The personal access token requires application configuration in accordance with the following procedure:
- From the Kyndryl Bridge main menu
, go to Services → Platform Services → DevOps Intelligence → Settings & Utilities → Application Configuration
- Click +
- Add the information details.
- Select Save.
Create a token for the user
- Select User
- Select Token
- Select the plus (+) icon
Select Save. A new window displays the Token created for you.
The credentials screen requires the following information:
- Name: any name (For example: Ansible)
- Host: hostname (For example: http://dash-ansible.com)
- User: username or ansible server (For example: Admin)
- Token: your personal access token (For example: abxffgjskghaj)
With regard to the VerifySSLCertificate option, you must determine whether the Ansible service should verify the certificate of the remote Ansible Tower. The default value is (value e.g. yes, verify, ignore). Toggle this option to (value) when the remote Ansible Tower uses a self-signed or untrusted certificate.