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.

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.

Download