Skip to main content

A thin wrapper on top of ansible with a stable API.

Project description

column is a thin wrapper on top of ansible API, to serve as an entry point for other code when ansible is needed. As ansible internal API is not officially exposed and thus changes are very likely, this wrapper should be used instead of touching ansible directly, so that any further ansible API change will only incur change in this module.

It exposes two classes: column.APIRunner and column.SubprocessRunner

Both of them implement API described in column.Runner. Each runner expose two public methods: run_playbook() and run_module().

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

column-0.5.0.linux-x86_64.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

column-0.5.0-py2-none-any.whl (26.3 kB view details)

Uploaded Python 2

File details

Details for the file column-0.5.0.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for column-0.5.0.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 760ed21e8109c4bd921cd673530d3bc95a843ce2bbeff9e204b148dff7661290
MD5 d6b32354f4d9648221351614b1759a0e
BLAKE2b-256 902bd2589e25e17e77a5dcc1553b48f8e0028f9793e80e5a3c00601f86480a6b

See more details on using hashes here.

File details

Details for the file column-0.5.0-py2-none-any.whl.

File metadata

File hashes

Hashes for column-0.5.0-py2-none-any.whl
Algorithm Hash digest
SHA256 98edd7c2086df32f7c42379c408a97c7b32d19026c136f111fbf6938cc181420
MD5 0f8c7e2a2f0b28062cd5e03ebaa78729
BLAKE2b-256 98c5485e30e4fb5f6f32557d0aa59380d8e84fd7422e24292f8c506aee5e2086

See more details on using hashes here.

Supported by

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