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 Provenance Actions
ansible-runner-kafka-0.1.tar.gz 2.0 kB Without provenance Details for ansible-runner-kafka-0.1.tar.gz

Built distribution (wheel)

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

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

Security for ansible-runner-kafka 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files No provenance

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