Industry Use Case on Automation using Ansible:

Swarnim Kashyap
4 min readDec 29, 2020

Hello everyone, Today i am going to tell you something great things which i have got from the yesterday Session which is deliver by the by Two industry specialist.

First of all let me introduced you with them:

MR. SREEJITH ANUJAN

▪️ Sreejith is a cloud technology professional with more than 14 years of experience in on-premise and public cloud providers.

▪️ He enjoys working with customers on their enablement plans to upskill the technical team on container and automation tooling.

▪️ In his current role as a Lead Technical Instructor within Red Hat.

▪️ Sreejith is responsible for designing and delivering custom & tailored technology training and workshops to strategic customers across APAC, ANZ, and APJ.

MR. ARUN EAPEN

He is Director, APAC Service Delivery, GLS RedHat Asia Pacific.

▪️ Specialist :- Linux and Security 🔐

▪️ The First RHC*(RHCA, RHCSS, RHCDS, RHCVA) in India.

▪️ Founding member of the Free Software Foundation India.

▪️ Being in open source software for more than 24 years.

Overview about the session:

  • What is Automation and need of automation to present technical world
  • Use cases of Automation
  • Ansible Tower
  • Challenges can be solved using ansible tower
  • Integration of Ansible Tower with Cloud & Notification based Applications

What is Automation?

Automation is a broad term that can cover many areas of technology where human input is minimized. This can include everything from business-specific types such as: business process automation (BPA), IT automation, marketing automation and industrial automation. It also covers personal applications such as home automation. This article focuses on the main business-specific automation areas of IT automation and BPA.

What is ANSIBLE?

Ansible is a software tool that provides simple but powerful automation for cross-platform computer support. It is primarily intended for IT professionals, who use it for application deployment, updates on workstations and servers, cloud provisioning, configuration management, intra-service orchestration, and nearly anything a systems administrator does on a weekly or daily basis. Ansible doesn’t depend on agent software and has no additional security infrastructure, so it’s easy to deploy.

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. … Tower is free for usage for up to 10 nodes, and comes bundled with amazing support from Ansible, Inc.

In the demo session what we studied 👇:

PROVISIONING AWS CLOUD WITH THE HELP OF ANSIBLE TOWER:

Creating VPC, Subnet, and the complete architecture with Ansible and provisioning an EC2 instance on top of that using Ansible Playbook.We use the playbook as a template in Ansible Tower and provide credential authentication to AWS, once the parameters are satisfied we can launch the template.

ANSIBLE TOWER WORKFLOW:

The word “workflow” says it all. This particular feature in Ansible Tower (available as of version 3.1) enables users to create sequences consisting of any combination of job templates, project syncs, and inventory syncs that are linked together in order to execute them as a single unit. Because of this, workflows can help you organize playbooks and job templates into separate groups.

USE OF NOTIFICATION TEMPLATES 👇.

Job Templates will use notification templates defined on it as well as inheriting notification templates from the Project used by the Job Template and from the Organization that it is listed under (via the Project).Here we use SLACK.

PROVISIONING ORACLE CLOUD INFRASTRUCURE:

Installing Oracle Cloud Infrastructure (oci module) using pip.

Provisioning a CentOs7 Instance on top of Custom Architecture on OCI created

Creating Python Virtual Environment

Thanks to Mr. Sreejith Anujan sir and Mr. Arun Eapen sir to share industry knowledge whith us, this session added lots of meaning on top of our current learning , with interactive Q&A.Got a chance to learn many new technical terms and got to see live of industry standard tools like Ansible Tower, Redhat VM’s and their configuration online, ChatOps . orchestration meaning ans lot of new things.Also thanks to our great mentor The world record holder Vimal daga Sir and Preeti Chandak Ma’am who give us this opportunity that we all have a great future ahead.

Thanks For reading:

BY- Swarnim Kashyap

--

--

Swarnim Kashyap

RedHat Certified Engineer| DevOps Enthusiast | Big Data Hadoop | RedHat Linux 8| AWS Cloud | GCP | Azure Cloud |GIT & GitHub |Python