A python library to interface with ansible tower's (awx) api.
Project description
A python library to interface with ansible tower’s (awx) api.
Documentation: http://towerlib.readthedocs.io/en/latest/
Features
Can get, create and delete all entities in a tower deployment.
Todo
This code is MVP and needs a lot of improvements. Some of them are, optimize all queries, implement searching and filtering and implement smart caching of entities.
History
0.1 (2018-05-25)
First release
0.2.0 (2018-07-27)
Refactored code to use entity managers for all tower objects saving a huge amount of network calls and implemented filtering
Removed pipenv locking mechanism as this is broken for python 2.7 completely
0.3.0 (2018-08-01)
Added capability to launch job template job
1.0.0 (2018-09-27)
Added support for specifying http or https and certificate verifications options
Extented the editing capabilities of hosts to name, description and enabled status
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.