Ansible Rulebook Documentation
ansible-rulebook
Search docs:
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
Rulebook and Collections
Decision Environment
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
Navigate structured data
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
run_workflow_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
Rulebook and Collections
The structure of a Collection with Rulebook content
Using a rulebook included in a collection
Decision Environment
Using your own rulebooks and projects with the decision environment
Indices and tables
Module Index
Search Page