How industries are solving challenges using ansible?

Sarthak Agarwal
3 min readDec 1, 2020

Do you guys know what ansible is or why many developers love to use it or why many big companies are using ansible for solving challenges? Do you know about how ansible works?

Answer to these will be given in this particular blog by me : —

Ansible is a software tool that can provide powerful automatic automation for cross - platform.Those who use it say that it is used for application deployment, configuration management , updates on servers, cloud provisioning. Some of you guys who have some knowledge about ansible will surely say that we use ansible because it can automate the challenge or take less time for solving the challenge for them as it is easy to deploy.

Advantages of Ansible -

  • Free :- As it is an open _ source tool worldwide.
  • Easy setup and usage :-No requirements of coding languages are necessary to use playbooks.
  • Powerful tool:- Let us model high complex IT workflows.
  • Efficient :- no extra software is required so there is more space for application resources on server.

How Ansible works -

There must be controller node and a target node/Agent. Target node is connected to the controller node and all the tasks are done on controller node to be performed on the target node with automation. Ansible always works by connecting the nodes in which a node can be client,servers or the configuration and then we have to send the program called an ansible module to that target node. This works only in the authentication access program called sshpass which executes these modules over SSH and removes them when finished.

How NASA used the Cloud-Provisioning feature of Ansible

Business challenge was to move roughly 65 apps from a hardware based data center in a rapid timeline to cloud based environment

  • Rapid timeline allowed NASA to gain cost savings from the infrastructure but they didn’t allow the cloud optimization of the apps and the sites because it is not easy to manage the multiple VPCs and AWS accounts on one single go.
  • This whole architecture was like great burden which affect their simple things also.

The only solution was leveraging Ansible Tower and to schedule the cloud environment

To solve this problem NASA with the lack of management and diverse environment evaluated multiple solutions and then they implemented it on Ansible Tower. Now NASA is in its scheduled way do its functionality very better.

How NASA use Ansible?

  • Ansible Tower provide the whole status summary of all the hosts and jobs to group all the access with different departments.
  • Secondly , Ansible divided the tasks among the teams which were granted various roles about history, streams, deletion and tracking part.

How Amelco got benefitted by using Ansible

TECHNOLOGY IN PLAY

Problem

The main problem was the time and lag when they were deploying around 400 VMwares on a single time operating on Ubuntu Linux.

Solution

Amelco performed the ansible automation framework to make their problem come to an end. This gave them the reduction in the deployment, operation and the upgradation of the applications.

More benefits include customer satisfaction, modular client solution, multi-step orchestration, simple deployment process and many more.

So this was from my research work about NASA and Amelco getting benefitted from ansible.

Thank you 🙏

--

--

Sarthak Agarwal

Cloud & DevOps Enthusiast ★ARTH Learner ★ AWS ★ GCP ★ Jenkins ★ K8S ★ Ansible ★ MLOps ★ Terraform ★ Networking ★ Python