Industry Use Case on Automation using Ansible

Yesterday, we had a special session on the Automation using ansible with some core and key-concepts like provisioning, workflow and orchestration. It was overall very smooth conduction and management by the whole team.
First of all, I would like to thank Mr Vimal Daga sir for providing us with this excellent opportunity to interact with the great personalities namely, Sreejith Anjun, Principle Instructor (RedHat) and Arun Eapen, Director — APAC (Service Delivery, GLS RedHat the Asia Pacific).
What is Automation?
Automation is used to automate tasks or processes and reduce manual interaction. we can use automation in most of the fields such as deployment, integration, delivery task, development tasks, etc. It helps in providing infrastructure & configuration in less time and the complex tasks can be implemented in a faster way.
Automation with Ansible helps us to adopt a language for automation that is easier to write, adapt, and troubleshoot than the original development code. We can use automation to Automate Infrastructure, Configure web server, configure database server, Provisioning VMS on cloud etc.
Need for scaling in Automation
Scaling is very much needed in the current world because no-one knows at which point traffic will increase on your site so we have to create the playbooks in such a way so that they can scale the infrastructure.
What is Ansible Tower? How does it work?
Ansible Tower is the clusters of the controller node. It is an Enterprise Ansible Solution built on top of Ansible Engine, whereas Ansible is also known as the Ansible Engine is the command-line tool. It provides us with an API, with Role-Based Access Control, along with scheduling features. It also helps us to achieve a continuous workflow. It means we can able to run multiple templates in a single click.
Ansible Tower Workflow helps to allow us to run one playbook after another with success and fail scenario and we can also integrate Slack notifications in Ansible Tower using Slack Tokens and integrating them with Ansible Tower Workflows.
CICD
We can use ansible for CI/CD like as create the vpc and subnet on the top of AWS cloud and after that launch ec2 instance. The configuration of this infrastructure can be done by using a single ansible-playbook. For this we provide credential authentication of AWS to ansible-tower, once the parameters are satisfied, we can able to launch the template.
Hence, this was a very important session for all the learners as we have learned so many new things. Hoping to learn much more from similar sessions.
Thank You!!!