Ansible

Updated: 02/07/2022 by Computer Hope
Ansible logo

Ansible is an automated configuration management and software deployment tool. Ansible scripts, called playbooks, may be written in a scripting language, such as Python, Ruby, or PowerShell. The script connects to remote systems by SSH (secure shell). The target systems do not need to be running any special software beforehand. Once connected to the remote machine, the Ansible script downloads, installs, and configures software according to the playbook.

Originally developed by Michael DeHaan, Ansible was released on February 20, 2012, and was acquired by Red Hat in 2015. It supports deployment to Microsoft Windows, and Unix-like operating systems, such as Linux, BSD (Berkeley Software Distribution), and macOS.

No Ansible-specific software remains on the target system after deployment. This "agentless" approach differentiates Ansible from comparable tools, such as Chef, Cake, Rudder, CFEngine, Puppet, Kubernetes, and Docker.

Configuration, DevOps, Software terms, Unix