Ansible
An agentless automation tool for configuration management, provisioning, and application deployment.
Overview
Ansible connects to machines over SSH and applies tasks from YAML playbooks. Because it needs no agent on managed hosts, it is often used for configuration management, application deployment, and one-off automation.
Where it fits
- Configuring servers consistently
- Deploying applications across many hosts
- Running repeatable operational tasks
Key capabilities
- Agentless SSH execution
- YAML playbooks and roles
- Inventory and variable management
- Large module collection
Repository metadata
- Stars (snapshot)
- 71,257
- Main language
- Python
- License
- GPL-3.0
- Topics
- ansible, python
- Category
- Infrastructure
- Last push
- 2026-11-04T17:14:37Z
Repository description from GitHub metadata: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.