Skip to main content
Ansible Runner Kafka Event Emitter
=================================

This project is a plugin for [Ansible Runner](https://github.com/ansible/ansible-runner) that allows emitting Ansible status and events to Kafka topics.

For more details and the latest documentation see: https://ansible-runner.readthedocs.io/en/latest

This plugin is very *very* basic. Especially error-handling is missing, since the produce-call is asymmetric, and I don't know how to return errors back to ansible runner.
Also the repeated initialization of the producer and call to flush is not very efficient.

Available settings
------------------

These [runner-settings](https://ansible-runner.readthedocs.io/en/latest/intro.html#env-settings-settings-for-runner-itself) are available:

- `bootstrap_servers` input for confluent-kafka's producer's *bootstrap_servers*. **default**: None. **Sample**: localhost:9092. If not set, this plugin will be skipped
- `event_topic` topic to produce events to. **default**: ansible.runner.event. **Sample**: event
- `status_topic` topic to produces status messages to. **default**: ansible.runner.status. **Sample**: status


Metadata

Release files for ansible-runner-kafka 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ansible-runner-kafka 0.1
File Size Uploaded
ansible-runner-kafka-0.1.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ansible-runner-kafka 0.1
File Interpreter ABI Platform
ansible_runner_kafka-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 kB

Release files / ansible-runner-kafka-0.1.tar.gz

Download URL ansible-runner-kafka-0.1.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
608d54e95c689d9400c5393aaca389cc5abd45cd4d95a18e545c7ac69df1d66d
BLAKE2b-256 checksum
How to use checksums
5dad669432deef72050ab5723f3b1b720d91d02e8052641316a9bc14885a6b18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

Release files / ansible_runner_kafka-0.1-py3-none-any.whl

Download URL ansible_runner_kafka-0.1-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab01c0aeb6f8f3c0fbea683c39504f2534daa381438e678ac1f84fc624f9489e
BLAKE2b-256 checksum
How to use checksums
df811c5ec024382075f632d98cf9e59db8d78b89a02c082fa652d07b23d5982c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page