Solving challenges using Ansible.
CONFIGURATION MANAGEMENT
✅As companies manage their systems with a collection of scripts and ad-hoc practices curated by a talented team of administrators,
📌like company write scripts in some language for configuration in Rhel 6 but after release of new version of Rhel 7 many commands changes then the script created by developer not work again then they write whole code for same setup and also you have knowledge about that os you want to config so by using ansible they don’t need to learn all commands of that os using a single code they config any os .
✅Ansible requires nothing more than a password or SSH key in order to start managing systems and can start managing them without installing any agent software, avoiding the problem of “managing the management” common in many automation systems.
✅ Ansible does not require any remote agents. Ansible delivers all modules to remote systems and executes tasks, as needed, to enact the desired configuration. Ansible relies on the most secure remote configuration management system available as its default transport layer: OpenSSH. OpenSSH is available for a wide variety of platforms.
Provisioning
✅ Automate, manage and connect all stages of an application lifecycle.From traditional bare metal through to serverless or function-as-a-service, automating the provisioning of any infrastructure is the first step in automating the operational life cycle of your applications. Ansible can provision the latest cloud platforms, virtualized hosts and hypervisors, network devices and bare-metal servers.
Application Deployment
✅Ansible is the simplest way to deploy your applications. It gives you the power to deploy multi-tier applications reliably and consistently, all from one common framework.
✅Ansible is the simplest way to deploy your applications. It gives you the power to deploy multi-tier applications reliably and consistently, all from one common framework and that single code you run on any os without knowing any command of that os
✅Power of the playbooks
- REPEATABLE & RELIABLE
- SIMPLE TO WRITE & MAINTAIN
- NO AGENT = MORE SECURE, MORE PERFORMANCE, LESS EFFORT
- Zero downtime
- Super flexible..
Orchestration
✅no one deploys a single service on a single machine any more. Today’s IT brings complex deployments and complex challenges. You’ve got to deal with clustered applications, multiple datacenters, public, private and hybrid clouds and applications with complex dependencies. You need a tool that can orchestrate your complex tasks simply here one of the example is ansible.
You’ve written your Ansible playbooks and orchestrated your deployments and rollouts