Join us at Red Hat Summit in Atlanta to learn about Ansible Automation Platform | May 11-14, 2026
Ansible community logoAnsible documentation
    • Resources
      Ansible package documentation Users (active) Developers Maintainers Ecosystem Collection index Modules and plugins index Documentation archive Red Hat Ansible Automation Platform
    • Ansible forum
    • Join the community

    Users

    Automate the management of remote systems and control their desired state.

    Top links for Ansible users

    YAML syntax
    Playbook variables
    Playbook conditionals

    Create automation

    Start writing Ansible playbooks
    Learn about Ansible modules

    Build inventories

    Build inventory files to manage multiple hosts
    Use dynamic inventories

    Organize automation projects

    Use roles to structure the automation project

    Use Ansible execution environments

    Get started with execution environments
    Build execution environments

    Use Ansible tooling

    Create and test playbooks with Ansible Navigator
    Use Ansible Lint to validate playbooks
    Install Molecule to develop and test Ansible roles
    Use Ansible with OpenVSX compatible editors

    Find automation content

    Start exploring Ansible Galaxy
    Install and use roles
    Install and use collections

    Share automation content

    Submit roles to an existing collection
    Create a new collection
    Upload a collection to Ansible Galaxy

    Schedule and run automation jobs

    Execute automation jobs on demand
    Schedule automation jobs
    Use execution environments with AWX jobs
    • CC BY-SA 4.0
    • Privacy policy
    • Code of conduct
    Sponsored by Red Hat logo.