• Blog
  • Ansible community forum
  • Documentation
Ansible Logo
Ansible Community Documentation
Ansible

Ansible getting started

  • Getting started with Ansible
  • Getting started with Execution Environments

Installation, Upgrade & Configuration

  • Installation Guide
  • Ansible Porting Guides
    • Ansible 9 Porting Guide
    • Ansible 8 Porting Guide
    • Ansible 7 Porting Guide
    • Ansible 6 Porting Guide
    • Ansible 5 Porting Guide
    • Ansible 4 Porting Guide
    • Ansible 3 Porting Guide
    • Ansible 2.10 Porting Guide
    • Ansible 2.9 Porting Guide
    • Ansible 2.8 Porting Guide
    • Ansible 2.7 Porting Guide
    • Ansible 2.6 Porting Guide
    • Ansible 2.5 Porting Guide
    • Ansible 2.4 Porting Guide
    • Ansible 2.3 Porting Guide
    • Ansible 2.0 Porting Guide

Using Ansible

  • Building Ansible inventories
  • Using Ansible command line tools
  • Using Ansible playbooks
  • Protecting sensitive data with Ansible vault
  • Using Ansible modules and plugins
  • Using Ansible collections
  • Using Ansible on Windows and BSD
  • Ansible tips and tricks

Contributing to Ansible

  • Ansible Community Guide
  • Ansible Collections Contributor Guide
  • ansible-core Contributors Guide
  • Advanced Contributor Guide
  • Ansible documentation style guide

Extending Ansible

  • Developer Guide

Common Ansible Scenarios

  • Legacy Public Cloud Guides
  • Network Technology Guides
  • Virtualization and Containerization Guides

Network Automation

  • Network Getting Started
  • Network Advanced Topics
  • Network Developer Guide

Ansible Galaxy

  • Galaxy User Guide
  • Galaxy Developer Guide

Reference & Appendices

  • Collection Index
  • Indexes of all modules and plugins
  • Playbook Keywords
  • Return Values
  • Ansible Configuration Settings
  • Controlling how Ansible behaves: precedence rules
  • YAML Syntax
  • Python 3 Support
  • Interpreter Discovery
  • Releases and maintenance
  • Testing Strategies
  • Sanity Tests
  • Frequently Asked Questions
  • Glossary
  • Ansible Reference: Module Utilities
  • Special Variables
  • Red Hat Ansible Automation Platform
  • Ansible Automation Hub
  • Logging Ansible output

Roadmaps

  • Ansible Roadmap
  • ansible-core Roadmaps




Ansible
  • Ansible Porting Guides
  • Edit on GitHub

You are reading an unmaintained version of the Ansible community documentation. Unmaintained Ansible versions can contain security vulnerabilities (CVEs). Please upgrade to a maintained version. See the latest Ansible documentation. Note that this statement does not apply to Red Hat Ansible Automation Platform subscriptions. See the Ansible Automation Platform Life Cycle.

Ansible Porting Guides

This section lists porting guides that can help you in updating playbooks, plugins and other parts of your Ansible infrastructure from one version of Ansible to the next.

  • Ansible 9 Porting Guide
  • Ansible 8 Porting Guide
  • Ansible 7 Porting Guide
  • Ansible 6 Porting Guide
  • Ansible 5 Porting Guide
  • Ansible 4 Porting Guide
  • Ansible 3 Porting Guide
  • Ansible 2.10 Porting Guide
  • Ansible 2.9 Porting Guide
  • Ansible 2.8 Porting Guide
  • Ansible 2.7 Porting Guide
  • Ansible 2.6 Porting Guide
  • Ansible 2.5 Porting Guide
  • Ansible 2.4 Porting Guide
  • Ansible 2.3 Porting Guide
  • Ansible 2.0 Porting Guide
Previous Next

© Copyright Ansible project contributors. Last updated on Feb 25, 2026.