
Ansible Automation
……How ansible and its real use case has been an aid for the industries …….

✍ What is ansible ?
Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows.
Its architecture is simple and effective. It works by connecting to your nodes and pushing small programs to them. These programs make the system comply with a desired state, and, when they have finished their tasks, they are deleted.
Ansible works over SSH and doesn’t require any daemons, special servers, or libraries to work. A text editor and a command line tool are usually enough to get your work done.


✍Why ansible ?
Playbooks are really at the heart of what makes Ansible so popular is because they describe the tasks to be done quickly and without the need for the user to know or remember any particular syntax.
Ansible automates and simplifies repetitive, complex, and tedious operations. Everybody likes it because it brings huge time savings when we install packages or configure large numbers of servers. Its architecture is simple and effective. It works by connecting to your nodes and pushing small programs to them.
- It is agentless. You do not need to install additional software on your server nodes. This helps keep the installation clean while ensuring that there are no conflicts with our software.
- Playbooks are easy to read and edit. They are mostly written in YAML, and this is a great advantage when compared to other solutions, such as Puppet.
- It is written in Python, a very popular programming language that is familiar to our engineers, making it easy to extend.
Ansible offers us one more great benefit. It is declarative and not procedural. This means that you write a description of the final state of the machine, and it takes all the necessary steps to fulfill that description

✍Ansible and its use cases !!

We have data on 8,781 companies that use Ansible. The companies using Ansible are most often found in United States and in the Computer Software industry. Ansible is most often used by companies with 50–200 employees and 10M-50M dollars in revenue.
If you’re interested in the companies that use Ansible, you may want to check out Atlassian JIRA and GitHub as well.
Ansible Market Share :

Top industries using ansible :

Top countries using ansible :

As enterprises make the move to adopt sophisticated next-generation data center technologies, time to market through the automation of IT tasks has become an essential element. Here is an example of NetApp using ansible
Automating NetApp with Ansible
To enable the adoption around storage technologies, Ansible and NetApp have partnered to develop a collection of automation and storage configuration management modules to easily provision, deploy and manage NetApp ONTAP, Element and E-Series storage platforms.
NetApp is a Red Hat Certified Support Module Vendor.

The Ansible and NetApp modules provide idempotent provisioning for:
- Aggregates
- Asynchronous Mirroring
- Checking Connections
- Disk Pools
- Hosts and Host Groups (Clusters)
- License Management
- More……
These modules have been qualified by NetApp engineering to ensure they meet a variety of needs including provisioning, replication and general management.

Solution Benefits
- With Ansible customers can automate NetApp solutions to deliver flexible, scalable and highly reliable storage deployment and management solutions for NetApp ONTAP, Element and E-Series storage systems
- Roll storage-infrastructure configurations into your CI/CD processes and application configurations for maximum agility with over 60 Ansible modules for NetApp.
- Ansible seamlessly unites workflow orchestration with configuration management, provisioning and application deployment in one easy-to-use and deploy platform
- Ansible and NetApp enable a lower cost of ownership and ease of setup by reducing the time to deploy and manage your storage