gaff : Cloud API AMQP daemon
gaff is a pub/sub system for interfacing asynchronously with cloud APIs.
License: apache 2
Features:
-
Uses AMQP and the JSON-RPC (json-rpc.org/) format
-
Easy support for any API
** Currently supports part of the dynect, ec2 and slicehost APIs ** Uses fog (github.com/geemus/fog)
Example usage:
$ gaff ./gaff.yml
See examples for how to format your json to send to the queue.
Recent breaking changes:
* EC2 messages require the region to be set in params, this allows for all support of all regions.
* With the change to dynect_rest I have changed the "address" field to the more correct "rdata".