Welcome to the python-cicoclient documentation!

python-cicoclient is a client, library, and a CLI interface that can be used to communicate with the ci.centos.org infrastructure provisioning system: Duffy.

It provides:

  • A client library for communicating with the admin.ci.centos.org REST API
  • A wrapper library that leverages the client for doing each API call
  • A CLI interface that leverages the wrapper to communicate with the API from the command line
  • An Ansible module that leverages the wrapper to communicate with the API through Ansible.