Overview of ansible-rulebook
mainansible-rulebook is a command line tool designed for event-driven automation in Ansible. It allows you to connect to event streams and react to specific events in near real time by executing playbooks or other predefined actions.
Key capabilities include:
- Connecting to event streams for real-time event handling.
- Conditionally launching Ansible playbooks or Ansible Automation Platform (formerly Tower) job templates based on rules that match incoming events.
- Storing facts derived from event data.
- Limiting playbook execution to specific hosts based on data contained within the event.
- Running smaller, faster jobs by using event data to scope host execution.