Ansible Logo
Ansible Rulebook Documentation
ansible-rulebook

Contents:

  • Introduction
  • Getting started
  • Installation
  • Development environment
  • Contributing
  • Usage
  • Rulebooks
  • Rules
  • Conditions
  • Events and Facts
  • Variables
  • Limiting hosts
  • Matching multiple events
  • Actions
  • Event Source Plugins
  • Event Filters
  • Runner
  • Collections
  • Environments
ansible-rulebook
  • Welcome to Ansible Rulebook documentation
  • Edit on GitHub

Welcome to Ansible Rulebook documentation

Contents:

  • Introduction
    • What is Event-Driven Ansible?
    • Why Event-Driven?
    • Why Rulebooks?
    • Getting started
    • Other Resources
    • Office Hours
  • Getting started
    • Extras
  • Installation
    • Requirements
    • Installation via pip
    • Installation examples
    • Compiling jpy
  • Development environment
    • Building the container image
    • Git pre-commit hooks (optional)
  • Contributing
    • Types of Contributions
  • Usage
  • Rulebooks
    • Rulesets
    • Including multiple sources
  • Rules
  • Conditions
    • Supported data types
    • Supported Operators
    • Examples
    • FAQ
  • Events and Facts
    • Differences between Events and Facts
  • Variables
    • Accessing variables in your rulebook
    • Providing extra vars to actions
  • Limiting hosts
  • Matching multiple events
  • Actions
    • run_playbook
    • run_module
    • run_job_template
    • post_event
    • set_fact
    • retract_fact
    • print_event
    • shutdown
    • Results
    • debug
    • none
  • Event Source Plugins
    • How to Develop a Custom Plugin
  • Event Filters
  • Runner
  • Collections
  • Environments

Indices and tables

  • Module Index

  • Search Page

Next

© Copyright 2022, Ben Thomasson. Revision 601e4e2a.

Built with Sphinx using a Sphinx Ansible Theme that is based on the Read the Docs theme and is maintained by the Ansible Community.