Ansible-rulebook

Latest version: v1.1.4

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.9.1

Added

- Job details for eda-server usage
- add arg to install devel collection

Fixed

- Duplicate para after merge
- Shutdown action and add test for it

Changed

- Always log each retry
- Disable gather facts
- Don't use {{ }} in conditions

0.9.0

Added

- Adds support for non-async event plugins using put_nowait
- Support storing facts per host

Fixed

Changed

- Cmdline --rules to --rulebook
- Lookup directory to rulebooks in collections
- Rename assert_fact to set_fact

0.8.0

Added

- Support for any and all conditions
- Log every run_playbook or run_module retry

Fixed

- Multiple operator expressions

Changed

- Rename ansible-events to ansible-rulebook
- One shutdown event stops all rulesets
- Run each ruleset in a separate asyncio task

0.7.0

Added

- Quotes around is defined
- Worker mode
- Allow to rerun a playbook on failure

Removed

- Plus syntax of is defined

Fixed

- An error msg

0.6.0

Added

- Support for executing ansible modules as part of action
- Support to post_event for Drools
- Support var_root in multi events
- Support for embedded spaces

Fixed

- Sending ansible events as they are received
- Error handling for the websocket connection

Changed

- Use a dictionary for var_root with the old key: new key

0.5.1

Added

- `durable-rules` adapter invoking a REST service
- Support events in print\_event

Fixed

- a bug in non string type in facts

Removed

- event\_filters folder under ansible\_events

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.