AnsibleFest
Products
Community
Webinars & Training
Blog
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
View page source
Welcome to Ansible Rulebook documentation
Contents:
Introduction
What is Event-Driven Ansible?
Why Event-Driven?
Why Rulebooks?
Getting started
Other Resources
Getting started
Hello world!
A webhook example
Installation
Pulling the container image
Installing with
pip
Development environment
Building the container image
Git pre-commit hooks
Contributing
Getting in touch
Types of Contributions
Usage
Rulebooks
Rulesets
Including multiple sources
Using vaulted strings
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
Using vaulted strings for variables
Limiting hosts
Inserting hosts to meta
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