Tower-CLI (tower-cli) is a command line tool for managing Ansible Tower/AWX. It allows Tower commands to be easily run from the Unix/Linux command line. This command line tool sends commands to the Tower RESTful API. It is capable of retrieving, creating, modifying, and deleting most resources within the Tower. It also used for creating objects […]
DevOps
How to Install and Configure Jenkins on Redhat/ CentOS 7?
Installing and configuring Jenkins on Redhat Linux / CentOS is very straight forward. Jenkins is a very famous tool among developers. Jenkins is an open source automation platform written in Java. The creator of Jenkins is Kohsuke Kawaguchi and it has been developed when he was working at Sun Microsystems. Jenkins supports most of the […]
Ansible Tower / AWX – Trigger Ansible Job using REST API
Ansible AWX / Ansible Tower supports RESTfull API calls. It provides greater flexibility that you no need to be in Ansible Tower/AWX console to start the template or read the ansible job results. You could post the API from anywhere. It could be a web portal or from your laptop using POSTMAN/SoapUI. This article will […]
Ansible Tower / AWX – Creating SCM Git Project in Ansible
Ansible playbooks and roles must be kept in the Git repositories. Git provides a great mechanism to track the changes in the source code (i.e Playbooks). It also allows playbook developers to create a new branch and work on the codes without impacting the production. Ansible offers an option to pull the new codes on […]
Ansible Tower / AWX – Store Credential & Custom Credentials Type
Ansible Tower / AWX provides an option to store multiple credentials in an encrypted format. It supports multiple credential types which include AWS, Google Cloud computing, Insights, Redhat CloudForms, OpenStack, Network, VMware vCenter, and Redhat Satellite. We could also add custom credential type to authenticate with other components. In the first part of the article, we […]
AWX / Ansible Tower – Inventory & Bulk Hosts Import
AWX / Ansible Tower’s inventory is a key component to start the automation. Creating the inventory could be a lengthy process when you use the graphical user interface. AWX/Tower offers multiple methods to add the hosts into inventory. In this article, we will see that how to add the hosts in Ansible Tower/ AWX inventory using GUI and […]
Ansible Tower / AWX – How to Create Manual SCM Project ?
AWX / Ansible Tower offers a graphical user interface and role-based access control to make ansible for everyone. Once the AWX / Ansible Tower is deployed, the first step is to create the project to source the playbooks. AWX/Ansible Tower supports multiple SCM types like Git, Mercurial, Subversion and Redhat insights. Source control manager is not […]
Ansible Tower (Licensed) vs Ansible AWX (Open Source)
Ansible Tower offers a graphical user interface with role-based access control method for the end users. Tower enables to use ansible engine‘s rich features to everyone including non-technical people. Ansible admin is still required to write the playbook and configure as a template to make it available for everyone and carefully delegate the work to […]
How to Encrypt Playbook using Ansible Vault ?
Ansible provides a secure mechanism to store sensitive information in an encrypted format. In some cases, we might need to supply account password or secure key in the playbook. If we store such a information in a plain text file, we could compromise system security. In this article, we will see that how to encrypt the playbook, […]
Ansible – Download Roles from Ansible Galaxy
Writing Playbooks and Roles are simple but yet to spend time for referring to the module’s man pages and need to build the logic with proper error handling. Ansible galaxy is a place where you can get the pre-written roles for various automation purposes. Galaxy hosts more than 18,000 roles written by the community members. […]









