Skip to main content

Suitable is a thin wrapper around the Ansible API.

Project description

An Ansible API for humans.

Documentation

http://suitable.readthedocs.org

Warning

Suitable is not endorsed by Ansible and it is not affilated with it. Use at your own peril.

The official way to use Ansible from Python is documented here: http://docs.ansible.com/ansible/developing_api.html

Run Tests

pip install tox
tox

Changelog

0.7.0 (2016-01-13)

  • Adds support for Ansible 2.0. Does not support 1.x anymore!!

0.6 (2015-06-22)

  • Adds backwards-compatible support for Ansible 1.9. The same code running on suitable for Ansible 1.8 should now work with Ansible 1.9. [href]

0.5 (2014-11-28)

  • Adds support for Ansible 1.8. [href]

  • Includes automated tests for Ansible versions 1.5 through 1.8. [href]

  • Properly escapes spaces in key-value pairs. Fixes #3. [href]

0.4 (2014-09-05)

  • Wraps the result of all module runs to provide easy access to results per server. [href]

  • Default to transport ‘localhost’ if ‘localhost’ or ‘127.0.0.1’ is used exclusively on the API object. [href]

0.3 (2014-05-28)

  • Adds a stern warning so users won’t confuse this with the official Ansible API. [href]

0.2 (2014-05-21)

  • Change license to GPL v3 as required by Ansible. [href]

0.1 (2014-05-21)

  • Initial release. [href]

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

suitable-0.7.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distributions

suitable-0.7.0-py2.py3-none-any.whl (12.2 kB view details)

Uploaded Python 2 Python 3

suitable-0.7.0-py2-none-any.whl (12.0 kB view details)

Uploaded Python 2

File details

Details for the file suitable-0.7.0.tar.gz.

File metadata

  • Download URL: suitable-0.7.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for suitable-0.7.0.tar.gz
Algorithm Hash digest
SHA256 941ebda2548ad1d060035050cb80ae72e60d07a1651a997f32e374c9f18e8afc
MD5 a1dae744e536a8e87ff884887df201fb
BLAKE2b-256 ebe35d7f14a3e10c6e8a975dcc3953b26789107b526ee29985cda191d6b51a26

See more details on using hashes here.

File details

Details for the file suitable-0.7.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for suitable-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ec8276f3f7d72c5892583efee031fde0f5957f278f52395218152636654733de
MD5 92891f9a9a98af3ed598435ddecba5dc
BLAKE2b-256 a75259f5972c81673c3185814ab67e37323410875825881775bfca821aaf8ed9

See more details on using hashes here.

File details

Details for the file suitable-0.7.0-py2-none-any.whl.

File metadata

File hashes

Hashes for suitable-0.7.0-py2-none-any.whl
Algorithm Hash digest
SHA256 38916ea2d838567fafb626f6b45fe522d223a4ce4fcb34080de0fcfbabd35de3
MD5 36d37228670f9422c672d29081fc807f
BLAKE2b-256 ef7e3637e8429270b72d351b0781258763795961384d794ebf88949e9249a3bb

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