Aince the official Ansible OpenStack effort is still ramping up, I wrote a set of unofficial modules that I needed for a local deployment (on Ubuntu). You can find them at https://github.com/lorin/openstack-ansible-modules
Note that these use the OpenStack Python bindings, they don’t shell out to call command-line programs, and they don’t interact directly with the http endpoints. (The exception is keystone_manage, since the OpenStack *_manage tools don’t have proper bindings).
Take care,
Lorin