ANSIBLE - TUTORIALS
what is ansible ?
In DevOps ansible is an IT automation tool, to implement CICD pipeline It can configure systems, deploy software and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates in devops culture. And many other IT essentials. Even if you are a developer or a system administrator or even if you are a beginner and want to learn something this automation tool Ansible is the right course for you. It uses no agents and no additional custom security infrastructure, so it's easy to deploy and the requirements to install ansible are minimal. we can install it not only on Linux or Unix exclusive This is also going to apply to Windows machines, networking devices and physical and cloud servers whether it's related to dynamic or static inventory.
it Designed for multi-tier deployments, Ansible models your devops IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs.
installing ansible right now will currently net you over 450 modules. And those are going to range in type from the popular cloud modules to the packaging modules to the database modules as well.
ansible is going to excel at provisioning new servers which means opening up a new VM. So ansible has modules for many of the cloud providers which in the case of Amazon we have over 50 easy to module's alone.
And there are many methods available for installation you to choose from including you can make your own rpm package, you can run from source but you can just use the package manager which is the most common method of installation.