Simple client for A10 load balancers
Warthog is a simple Python client for interacting with A10 load balancers. The target use case is for safely removing servers from pools in a load balancer during a deployment. It is available under the MIT license.
To install Warthog, simply run:
$ pip install warthog
Using the client is easy!
from warthog.api import WarthogClient def install_my_project(server): pass client = WarthogClient('https://lb.example.com', 'user', 'password') client.disable_server('app1.example.com') install_my_project('app1.example.com') client.enable_server('app1.example.com')
See the docs for more information.
The latest documentation is available at https://warthog.readthedocs.io/en/latest/
The source code is available at https://github.com/smarter-travel-media/warthog
Python packages are available at https://pypi.python.org/pypi/warthog
The change log is available at https://warthog.readthedocs.io/en/latest/changes.html
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|warthog-2.0.1-py2.py3-none-any.whl (30.7 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||Jul 20, 2017|
|warthog-2.0.1.tar.gz (180.1 kB) Copy SHA256 Checksum SHA256||–||Source||Jul 20, 2017|