Skip to main content

Ansible-Plugins for the Simple & Transparent Executor for Ansible-Playbooks

Project description

Ansible-Playbook Executor - Ansible Plugins

Support Badge (Donate, Support-Licenses)


Check Docs Lint Unit-Tests Integration-Tests

DISCLAIMER: This is an unofficial community project! Do not confuse it with the vanilla Ansible/Ansible-Runner product!

WARNING: This project is still in early development. DO NOT use it in production!


Scope

This module contains Ansible-plugins for use with the oxl-ansible-executor.

Source code: oxl-ansible-executor-plugins

Execution Stats

If you want to have access to execution-stats - make sure to install and enable the plugin:

# inside the execution-venv or -container
pip install oxl-ansible-executor-plugins

# enable the plugin by adding its path to the env-variable
ANSIBLE_CALLBACK_PLUGINS="${ANSIBLE_CALLBACK_PLUGINS:+${ANSIBLE_CALLBACK_PLUGINS}:}$(oxl-ansible-executor-plugins-callback)"

Manual testing

To test the plugins manually, you have to tell Ansible were to find them AND to enable them.

# install module if you do not want to manually create the plugin-files
pip install oxl-ansible-executor-plugins

# if installed - get the plugin-directory using the helper-script
oxl-ansible-executor-plugins-callback

# point ansible to the directory containing the plugins
export ANSIBLE_CALLBACK_PLUGINS=./callback_plugins

# enable the plugins
export ANSIBLE_CALLBACKS_ENABLED=oxl_executor_stats_recap,oxl_executor_stats_live

# run ansible
ansible-playbook ...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oxl_ansible_executor_plugins-0.6.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oxl_ansible_executor_plugins-0.6-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file oxl_ansible_executor_plugins-0.6.tar.gz.

File metadata

File hashes

Hashes for oxl_ansible_executor_plugins-0.6.tar.gz
Algorithm Hash digest
SHA256 03c1370f2ba54f04dbca3cc7dd574eb5609774bb270f6079b5d17a05c64d4434
MD5 da95c50f03359a184cd6ae78cd0a47fa
BLAKE2b-256 eab382cf66ce0e9be8447fc2f7737a3dc8083454131051d34f577fc0d8637ba3

See more details on using hashes here.

File details

Details for the file oxl_ansible_executor_plugins-0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for oxl_ansible_executor_plugins-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 af3fc2828eba4897338209ecf26b8e182463b9311b17e7e0b2fd7bbdad07f37b
MD5 4ab67a9b5f17037d8b29195a2c7e5222
BLAKE2b-256 22346fe5c0c2697b27f99f6cbe85af6fa6e20fd989d4fc26c997652ff8131c8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page