This Ansible module produces notifications to a Kafka platform.
This project was started to address the following use cases
- Reduce the number of notifications sent my Ansible, single message sent, multiple consumers
- Trigger processes on external automation / orchestration platforms
- Reduce notification complexity within Ansible by decoupling the consumers
This module requires the following Python modules
- kafka-python
- Support for different encodings
- Avro
- JSON
- Protobuff
- Support Schema validation
- Create tests