7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Ansible

Open source

An agentless IT automation platform for configuration management, application deployment, cloud provisioning and network automation over SSH.

Open-source alternative to

ansible.com
Ansible homepage screenshot
GitHub stars
71k
Last commit
2 days ago
Repository age
14 years
Version
v2.21.4
Licence
GPL-3.0
Self-hosted
Yes

About Ansible

Ansible is an open-source IT automation system written in Python and released under the GPL-3.0 license. It covers configuration management and application deployment, provisioning of cloud resources, one-off ad-hoc commands, network automation and orchestration across many nodes, and it can carry out complex changes such as zero-downtime rolling updates with load balancers.

Its design principles favor a simple setup with a gentle learning curve, managing machines quickly and in parallel, and avoiding custom agents and extra open ports by relying on the existing SSH daemon. Infrastructure is described in a language that is readable by both people and machines, with a focus on security and easy auditing and review. New remote machines can be managed immediately without bootstrapping software, and modules can be written in any dynamic language.

Released versions install with pip or a package manager, while power users can run the development branch for the latest features at the risk of breaking changes. Ansible can be used without root access. It suits system administrators, DevOps and network engineers who want repeatable, version-controlled automation without agents on their servers.

Key features

  • Agentless automation over SSH
  • Configuration management and application deployment
  • Cloud provisioning and network automation
  • Parallel management of many machines
  • Zero-downtime rolling updates
  • Modules in any dynamic language
  • Human-readable infrastructure descriptions

Good fit for

  • →Server configuration management
  • →Rolling application deployments
  • →Network device automation
Built with
Python
Tags
automation
configuration-management
devops
ssh
python
infrastructure-as-code
orchestration
agentless

Ansible: questions and answers

What is Ansible used for?
Ansible is an agentless IT automation platform for configuration management, application deployment, cloud provisioning and network automation over SSH. It is a good fit for server configuration management, rolling application deployments and network device automation.
Is Ansible open source?
Yes. Ansible is open source under the GPL-3.0 licence. Its source code is on GitHub at ansible/ansible and is written mainly in Python.
Is Ansible free?
Yes. Ansible is open source, so the software itself is free to use.
What is Ansible an alternative to?
Ansible is an open-source alternative to AWS CodeDeploy. Other open-source alternatives to AWS CodeDeploy include Kamal, Spug and Argo CD.
Is Ansible actively maintained?
Yes. The most recent commit to Ansible was on 30 September 2026, and the latest release is v2.21.4, published on 8 September 2026. The project has 71k stars on GitHub.

Open-source alternatives to Ansible

See all

SaaS alternatives to Ansible

See all