OpenStack command line with playbook

Hello,

I searched the available cloud modules for deploying OpenStack with Ansible, and I can’t find the module which can provide the same actions as the python-openstackclient. I know there is a module os_user to manage users and os_project to manage projects, but I can’t find the other commands provided by python-openstackclient.

For example, Iif I want to create the service entity for the Identity service I would use:

openstack service create --name keystone --description "OpenStack Identity" identity

How can I achieve the same result using an ansible playbook and how to add the endpoints for this service? Thanks.

Ali

The current list is here:

http://docs.ansible.com/ansible/list_of_cloud_modules.html#openstack

Some new one exist as PRs (see below), some have not yet been created.

https://github.com/ansible/ansible-modules-extras/pull/1539

https://github.com/ansible/ansible-modules-extras/pull/1528

https://github.com/ansible/ansible-modules-extras/pull/1520

https://github.com/ansible/ansible-modules-extras/pull/1552

Feel free to contribute any missing modules that you may need. They must use
the shade library.

-Dave