Get started

Ansible is open-source technology that can perform virtually any IT task and remove complexity from workflows.

Code that reads like documentation

Ansible is an automation language that can describe any IT environment, whether homelab or large scale infrastructure. It is easy to learn, beautiful code that reads like clear documentation.

Freedom from repetitive tasks

As an automation engine, Ansible ensures that your IT environment stays exactly as you describe it, no matter the complexity. Not only that, you can automate any command with Ansible to eliminate drudgery from your daily routine. Ansible gives you tooling to be more productive and solve problems that really matter.

Developers

Extend automation with custom Ansible modules, add functionality to existing modules, or fix bugs to improve existing code.

Maintainers

Ansible community maintainers are trusted contributors who oversee project lifecycle and overall health.

Grab the Bullhorn

The Bullhorn is a weekly newsletter full of Ansible Community news and updates.

Ansible ecosystem

Expand automation to an unlimited set of use cases with projects in the Ansible ecosystem.

Ansible Core

The Ansible programming language, automation tooling, and architectural framework.

Find out more

Antsibull Nox

A nox helper library that simplifies the process of testing Ansible collections through a common interface for various tools.

Find out more

Ansible Builder

Ansible Builder lets you create Execution Environments, which are container images that act as Ansible control nodes.

Find out more

Ansible developer tools

An integrated tool kit and framework for creating Ansible automation content, from bootstrapping new projects to setting up ci/cd pipelines.

Find out more

Contribute

You can contribute to Ansible in so many ways...

  • Organize meetups with other automation enthusiasts.
  • Give lighting talks.
  • Host Ansible workshops.
  • Code a new module or fix a bug.
  • Improve the documentation.

Want to get involved? Check out our contributor resources and join the Ansible community - we'd love to have you.

Red Hat Ansible Automation Platform logo

Red Hat Ansible Automation Platform provides everything needed to create, execute, and manage automation in a single subscription. From execution environments to certified collections to automation analytics, discover the features and benefits of Ansible Automation Platform.

Red Hat Ansible Automation Platform documentation