Ansible ecosystem

Expand your automation to a virtually unlimited set of use cases.

Ansible community logo

Ansible Development Environment

A pip-like install for Ansible collections that isolates environments and promotes an ephemeral approach to development.

Documentation

Source code

Ansible community logo

Ansible Development Tools

Ansible Development Tools (ADT) streamlines the setup and usage of several tools for creating Ansible content.

Documentation

Source code

Ansible community logo

ansible-pylibssh

ansible-pylibssh provides Python bindings for Ansible with the libssh project.

Documentation

Source code

Ansible AWX

Ansible AWX

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.

The AWX project

Documentation

Source code

Ansible community logo

AWX Operator

Ansible AWX Operator offers built-in intelligence and operational best practices for deploying on Kubernetes environments.

Documentation

Source code

Ansible Builder

Ansible Builder

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

Documentation

Source code

Ansible community logo

Ansible collections

Ansible collections offer distributions of playbooks, roles, modules, and plugins.

Collection index

Find out how to use collections

Learn how to contribute to collections

Index of all modules and plugins

Ansible community logo

Ansible Compat

Compat is a Python package that assists with compatibility between different Ansible releases, starting at version 2.9.

Documentation

Source code

Ansible community logo

Ansible Core

Ansible Core is the language and runtime that powers automation. It also provides command-line tools such as Ansible Test.

Ansible Core documentation

Ansible Test documentation

Source code

Ansible community logo

Ansible Creator

Ansible Creator is a Command-Line Interface (CLI) tool designed for effortlessly scaffolding all your Ansible content.

Documentation

Source code

Ansible community logo

Event-Driven Ansible Server

Event-Driven Ansible Server offers scalable and flexible automation that can subscribe to a wide variety of event sources.

Deployment guide

Development environment setup

Source code

Ansible community logo

Edge Automation

Edge provides tooling and collections to run automation jobs on device endpoints at the very edge of your infrastructure.

Osbuild Composer Collection

Common Industrial Protocol (CIP) Collection

FDO Collection

MicroShift Collection

Galaxy NG

Galaxy NG

Galaxy NG jumpstarts automation projects with Ansible community content. Galaxy lets you share Ansible automation and promotes a collaborative approach to development and maintenance.

About Ansible Galaxy

Search Galaxy

Documentation

Source code

Ansible community logo

Ansible Lint

Lint improves code quality through proven best practices, patterns, and behaviors so that your Ansible content results in reliable and consistent automation.

Documentation

Source code

Ansible community logo

Molecule

Molecule helps you develop and test Ansible roles with consistent development patterns. Using Molecule results in well-written roles that are easy to understand and maintain.

Documentation

Source code

Ansible community logo

Ansible Navigator

Ansible Navigator is a command-line tool for creating, reviewing, and troubleshooting Ansible content.

Documentation

Source code

Ansible community logo

Ansible Pytest

Enables the use of Ansible in tests as well as the use of pytest as a collection unit test runner, and exposes molecule scenarios using a pytest fixture.

Documentation

Source code

Ansible community logo

Ansible Rulebook

Ansible Rulebook is a command-line tool that listens to events so your automation can react when software or system states change.

Documentation

Source code

Ansible Runner

Ansible Runner

Ansible Runner provides a stable and consistent interface abstraction to Ansible.

Documentation

Source code

Ansible community logo

Ansible SDK

Ansible SDK is a toolkit that lets you harness the power and simplicity of Ansible automation directly from your applications.

Documentation

Source code

Ansible community logo

Ansible Sign

Ansible Sign is a utility for signing and verifying Ansible automation. Use Sign to secure workflows and pipelines for trusted automation content.

Documentation

Source code

Ansible community logo

Tox Ansible

Tox Ansible is a utility designed to simplify the testing of Ansible content collections.

Documentation

Source code

Ansible community logo

Ansible VS Code Extension

The VS Code extension adds Ansible language support to Visual Studio Code and OpenVSX compatible editors.

Documentation

Source code

Ansible community logo

Ansible community package

The Ansible community package consists of ansible-core and a set of Ansible collections published as the Python `ansible` package, in tradition of the Ansible 2.9 and earlier "batteries included" releases.

PyPI page for Ansible community package

Documentation of package build process

Source code of package build

Source code of the Antsibull build tool

Ansible community logo

Antsibull Changelog

A changelog generator used by ansible-core and Ansible collections.

Documentation

Source code

Ansible community logo

Antsibull Docs

Tooling for building documenation for Ansible collections, ansible-core, and the Ansible community package.

Documentation

Source code

Python library for parsing Ansible markup

TypeScript library for parsing Ansible markup