03fbe7b7a349d78af2addb9e1238c258eb4b40e3
If the project tenant is given when creating the user account, honor it by assigning that as the _default_ project tenant. This is especially helpful when creating initial service accounts and assigning them to the `service` project).
Description
Installs the fog-openstack gem and offers LWRPs to use it.
Requirements
- gem 'fog-openstack'
- chef-client >= 12.8.1
Resources
openstack_domain
- creates or deletes an openstack domain
- example recipe can be found here
openstack_endpoint
- creates or deletes an openstack endpoint
- example recipe can be found here
openstack_project
- creates or deletes an openstack project
- example recipe can be found here
openstack_role
- creates or deletes an openstack role
- example recipe can be found here
openstack_service
- creates or deletes an openstack service
- example recipe can be found here
openstack_user
- creates or deletes an openstack user
- grants or revokes role to user in project
- grants or revokes domain to user
- example recipe can be found here
License and Maintainer
Maintainer:: cloudbau GmbH (j.klare@cloudbau.de)
Source:: https://github.com/cloudbau/cookbook-openstackclient
Issues:: https://github.com/cloudbau/cookbook-openstackclient/issues
License:: Apache v2.0
Description