In this section, you will learn about Ansible's components, such as the inventory file, and architecture.
Ansible's components and architecture
Ansible's architecture
Ansible is a free software tool for automated deployments in IT environments. With this tool, we get to distribute applications or configuration files, among other things, for the different nodes of our environment. This is known as an orchestration tool, such as Puppet, Chef, or Salt. The advantage of using Ansible is that we do not need to install agents since it performs these tasks through SSH; it uses YAML as a serialization format to describe the reusable configurations of the systems.
There are two types of servers:
- Controller or Ansible...