Industry Use Case on Automation using Ansible — Demo (Session Date:- 28th Dec 2020)

Sayed Imran
3 min readDec 29, 2020

--

First of all I would like to thank the persons who hosted this wonderful session Mr. Vimal Daga Sir and Mrs. Preeti Daga Ma’am. I am really blessed that I am a part of the ARTH and the LW-India. Thank you very much for your efforts to making us (the learners) expose to such a great personalities :

Mr. Sreejith Anujan (Principal Instructor Red Hat)

Mr. Arun Eapen (Director — APAC Service Delivery, GLS RedHat Asia Pacific

This Session was more than just learning. In this session we learnt a lot of new terms and its aspects.

Ansible Tower and it’s real industry use cases were the main topic of the session

A short summary of the session:-

  • ->Automation is the process of creating software and systems to replace repeatable processes and reduce manual intervention. It accelerates the delivery of IT infrastructure and applications by automating manual processes that previously required a human touch.
  • -> Automation can be used in a varied number of purposes such as in configuration management, provisioning, for doing repeatable tasks, to do a task with a maintained work flow and disintegrating the complex task into small tasks and complete it with a work.
  • ->Scaling is one of the most important factor in the automation world as, whenever a number of systems with a number of tasks are being performed we must need to have a look about the scaling i.e. the ability of the systems to increase or decrease the performance and cost in response to change in application and system processing demands.
  • ->The most undesirable challenge which can show up while using Ansible is, what if the main controller nodes goes down?, So to solve this use case the Ansible Tower is used, one more use case is the maintained work flow i.e. somewhat like running multiple playbooks which is not possible in Ansible (possible but manually we need to run every command for each playbook)
  • ->The job template in the Ansible Tower is used to provide the playbook to be used to execute the tasks /jobs and more information about it
  • ->Credentials are used when we do the tasks of provisioning such as AWS Cloud, Oracle Cloud, etc. So we just need to fill the Credentials field in the Ansible Tower that’s it. And we are ready to go with the tasks
  • ->We can integrate Ansible Tower with Cloud & Notification based Applications by using the workflow visualizer under the template of workflow and we can use the so called ChatOps where we can use a notification feature and use chat applications like Slack, discord, etc. to notify others that a task has been accomplished

My favorite part of the session was when Sreejith Sir showed the work flow visualizer where he ran multiple playbooks and he drew that workflow diagram

This is where I realized that really Ansible & Ansible Tower are so much powerful in such Automations.

One of technical terms that I learnt was ChatOps, I was very fascinated to come to know about such a term and it’s use case.

It was really a very awesome experience, truly to say, I have never had such a great chance to see this sort of real use case of any Technology and that to Automation, And it was done all LIVE. I was really damn lucky to join ARTH and became a part of LW. I really feel privileged to be a part of this.

--

--

Sayed Imran
Sayed Imran

Written by Sayed Imran

Multi Cloud Certified | CKAD | AWS-SAA | GCP-PCA | AZ-104 | Cloud and DevOps Enthusiast |

No responses yet