An introduction to Ansible, the open-source agentless automation tool for IT configuration management and application deployment.
Ansible is an open-source automation tool that simplifies IT automation, configuration management, and application deployment. It is agentless, meaning it does not require any special software to be installed on the managed nodes. Instead, it uses SSH to connect to the managed nodes and execute tasks on them.It is written in Python and uses YAML for its playbooks.
The same pattern applies to any repetitive task, such as creating a new user across your fleet.
ssh user@server1sudo adduser newuser
With Ansible you define the desired state of your infrastructure. Ansible figures out what needs to change to reach that state, and skips servers that are already correct.