Industry Use Case On Automation Using Ansible

B Manoj
3 min readDec 29, 2020

First of all a special thanks to Vimal Daga sir and Preeti mam for conducting a real use-case live demonstration session Delivered by experts of Redhat Sreejith Anujan (Principal Instructor — RedHat) and Arun Eapen (Director — APAC)

What is automation ? why do we need automation ?

Automation is the technology by which a process or procedure is performed with minimal human assistance. As technology grows faster day by day which leads to do more testing and deployment even more faster rate with minimum cost and greater efficiency . Automation can be done using many technologies or different programming language.

Where do we need automation ? why does world runs towards automation ?

Automation is not related to single sector. Every process can be automated with specific set of guidelines. Automation can be done at developing stage , Testing stage, integration stage and maintenance stage. we can reduce manual intervention in every sector. Generally Automation is creating different job with different skill set and update the traditional approach of solving the routine problems.

Different Automation Technologies

  1. Ansible
  2. Puppet
  3. chef
  4. salt etc

In recent years Ansible has grown greater demand and providing more features. Puppet and Chef are good players in start but later on Ansible has gain more popularity and more demand in automation.

Why ansible Gain more popularity?

Ansible is more flexible to use. Ansible is an open source IT Configuration Management, Deployment & Orchestration tool. It aims to provide large productivity gains to a wide variety of automation challenges. This tool is very simple to use yet powerful enough to automate complex multi-tier IT application environments.

what is ansible tower?

Ansible Tower (formerly ‘AWX’) 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 is an Orchestration solution to provide high Availability cluster solution with GUI interface

Use cases Demonstrated using Ansible Tower !!!

  1. Infrastructure configuration in AWS using Ansible Tower

A great use case is demonstrated by Sreejith Anujan using Ansible Tower . Ansible Tower provides web UI with graphical integration for tasks. Playbook are configured as Job templates in Ansible Tower.

Creating on VPC , subnet , instance creation can be done with single template

AnsibleTower provides safe and secure configuration path for configurations of credentials .

2. Create work flows and integration with Chat apps (slack channel)

Using Ansible tower we can create a work flow. and we can control the work flow using roles based access and permission. The create of work flow is very easy and user friendly. A real time interconnection with Slack channel has been demonstrated for getting the notifications.

3. Configuration and integration with OCI ( Oracle Cloud Infrastructure)

This is one of the best use case demonstrated by experts. A real time integration with Oracle virtual cloud infrastructure and configuration of OCI platform in Ansible tower GUI. creating of Virtual Machine on OCI and configuration of webserver inside VM

Stay Tuned For More Interesting Stories ….

Thanks

--

--