Automation using Ansible

Aditya Raj
3 min readDec 29, 2020

--

Hello Guys ✨

Hope you all are doing great. This blog is about the Automation using Ansible - Demo ( Practical Implementation) session which I attended on 28th December 2020. Being a technical student it’s always great to attend sessions like this from industry experts and to see and learn what real use cases industries are solving with that particular technology.

The session was with two of the best experts from the industry Mr. Sreejith Anujan & Mr. Arun Eapen.👨‍💻.

" Mr. Sreejith Anujan", The Principal Instructor at Red Hat. He is primarily responsible for empowering Red Hat customers with tailor-made enablement services. Also heading the designing and delivering high-quality content on integrated solutions and trusted partners across APAC, ANZ, and APJ. He Connected with RedHat for around 12+ years and he was a Speaker in DevConf.in 2018.

"Mr. Arun Eapen", Director, APAC Service Delivery, GLS RedHat Asia Pacific He is Specialist in Linux and Security. He is the first RHC*(RHCA, RHCSS, RHCDS, RHCVA) in India also the founding member of the Free Software Foundation India. He is in open source software for more than 24 years.

The session was all about Ansible and Ansible Tower. As we all know automation is one of the most important parts of today’s for any organisation, all of them want to be fast and ansible is a tool which is meant to be fast because it is simple, powerful and can be integrated with almost any technology.

Ansible Tower is a web-based solution that makes Ansible even more easy to use for IT teams of all kinds. It’s designed to be the hub for all of your automation tasks.

Ansible Tower allows us to control access to who can access what, even allowing sharing of SSH credentials without someone being able to transfer those credentials. Inventory can be graphically managed or synced with a wide variety of cloud sources. It logs all jobs, integrates well with LDAP, and has an amazing browsable REST API. Command line tools are available for easy integration with Jenkins as well. Provisioning callbacks provide great support for autoscaling topologies.

Here are the major take away from the session:

Automation is a way to do any repeated task with some script or code to reduce the human intervention. It saves time and also there is no human error.

⭐ With Ansible we can use automation through roles, playbook, templates to automate various tasks like provisioning, configuration management, application deployment, network automation.

Scaling is needed to use the resources when required as it saves the cost and to increase the profit.

Ansible Tower provides us various features like WebUI which makes it easy to use, API(Application programing interface), can create workflow, job update and job scheduling and credentials. These cannot be done easily with Ansible.

Job Template is just like a playbook which ansible tower uses for automation but it provides additional features as compared to playbook.

Ansible Tower can be integrated with cloud and notification based applications with the help of job templates.

I would like to thanks Mr. Sreejith Anujan Sir and Mr. Arun Eapen Sir for sharing their knowledge and experience with us and would like to attend more such sessions for them. 😊

And also would like to thanks specially Vimal Daga Sir, Preeti Mam and whole LinuxWorld Informatics Pvt Ltd Team for organising a great session on Industry Use Case on Automation Using Ansible with such experienced industry experts.🤗

--

--

Aditya Raj

I'm passionate learner diving into the concepts of computing 💻