Like all applications, Ansible is also structured as a server and client. However, unlike Chef or Puppet, Ansible does not have an agent structure, so there is no need to install a separate agent. Existing SSH daemons can replace the role of an agent, so any server that only supports SSH can be controlled by Ansible.
- Ansible control node - ansible server
- Ansible nodes - controlled nodes in
inventory
files
Similar tools include Puppet, Chef, etc. However, among them, only Ansible is a platinum member of the Cloud Native Computing Foundation (CNCF) and is being managed by Red Hat.
- OS Independent, Idempotence, Modularity, Easiness
Ansible Notion
Ansible Usages