RedHat Experts Session- Ansible

Akshay Gupta
4 min readDec 29, 2020

In this blog, I am sharing what I learnt in the RedHat Experts Session with Practical Implementation on Automation Using Ansible organized by LinuxWorld, i.e. Vimal Sir and Preeti Ma’am.

Firstly, I would like to thank LinuxWorld, Vimal Sir and Preeti Ma’am and RedHat for providing us a platform to interact with the amazing people (Experts would be a better word) at RedHat and for trying their best to give as much value as they can, for enrolling in the RH294 and ARTH — The School of Technologies.

Talking about the session, we got a chance to interact with RedHat APAC Director Mr. Arun Eapen and the main speaker of the session, RedHat Principle Instructor Mr. Sreejith Anujan.

Arun sir introduced us to the session, and then, the whole session was carried forward by Sreejith sir, where he discussed with us various real-industry use cases of Ansible and specially, Ansible Tower. Obviously, we all were amazed by all the knowledge gained by us within such less time-spam.

Moving forward, here are some KEY points that I got to learn by attending the RedHat Experts Session with Practical Implementation on Automation Using Ansible, starting from basics to advanced:

▪️What is Automation ?

Automation is a process which is executed by various programs, such as Ansible to perform some tasks assigned to the automatically, i.e. without any Human Interference!

▪️In what ways we can use automation ?

We can use Automation in various ways for tasks like OS provisioning, Support, Product Delivery, etc.

▪️Why scaling is needed ?

Since the demand for any product can rise anytime due to internet, we need the product to be scalable in order to meet with the increased demand, else the product will crash!

▪️What challenges we can solve using Ansible Tower ?

Ansible Tower solves various challenges that are faced by Ansible Engine. Single point of failure is the very first challenge solved by Ansible Tower. Ansible tower also provides WebUI with many features such as job template, creating credentials, etc. Also, we can use multiple Ansible tower in our automation infrastructure as they share common secured database at backend.

▪️What is Job Template in Ansible Tower ?

In Ansible Tower, we can create a workflow, where we can run multiple playbooks. Job templates are pretty much similar to Ansible Playbooks, except for the fact that we can use workflows as well in Job Templates.

▪️How can we use credentials in Ansible Tower ?

We can create credentials in Ansible Tower by choosing Credential Type(AWS,Github,etc.), access key and secret key in credentials in ansible tower for authentication of our cloud accounts. The key benefit of creating credentials is that we don’t need to store these credentials in Ansible Vault, and we also don’t need to provide them in the Playbook.

▪️How can we integrate Ansible Tower with Cloud & Notification based Applications ?

In Ansible Tower, we have notification section where we can add the application name, API key and other details to get notifications in the preferred application.

That’s it for this article. Thanks a LOT for reading till the end.

--

--