RETIRED, Chef Cookbook - OpenStack client Resources
Go to file
Roger Luethi 7ae001c6c4 Pin fog-openstack library to avoid breakage
The update of the fog-openstack ruby gem from 0.12.7 to 0.2.0 breaks
Chef recipes. The first call to cookbook-openstackclient from
cookbook-openstack-identity:recipes/registration.rb fails already with
something like (extract from a kitchen run of openstack-chef-repo):

  ERROR: openstack_domain[default] (openstack-identity::registration line 69)
  had an error: Fog::Identity::OpenStack::NotFound: Expected([200]) <=>
  Actual(404 Not Found)

  (http://127.0.0.1:35357/v3/v3/domains): The resource could not be found.

Change-Id: I4d30cb1770b6774b39bfd4e4c413f25816b405df
2018-08-31 05:53:19 +02:00
.delivery Style and lint fixes, add helpers 2018-05-28 09:05:53 -07:00
libraries starting rocky development patch 2018-08-03 06:26:33 -07:00
spec Style and lint fixes, add helpers 2018-05-28 09:05:53 -07:00
.gitignore initial commit 2016-08-30 09:44:21 +02:00
.gitreview Add .gitreview file 2018-05-28 09:11:21 -07:00
.rubocop.yml initial commit 2016-08-30 09:44:21 +02:00
.rubocop_todo.yml starting rocky development patch 2018-08-03 06:26:33 -07:00
.travis.yml update travis ci config with newes chefdk and adapt to cookstyle 2018-02-12 13:13:40 +01:00
.zuul.yaml Rename openstack-chef-repo references to openstack-chef 2018-08-06 21:49:11 -07:00
Berksfile Style and lint fixes, add helpers 2018-05-28 09:05:53 -07:00
LICENSE Fix metadata and LICENSE for foodcritic 2018-02-12 07:41:50 -08:00
README.md added chef-client dependency 2016-08-30 10:15:03 +02:00
Rakefile Style and lint fixes, add helpers 2018-05-28 09:05:53 -07:00
metadata.rb Pin fog-openstack library to avoid breakage 2018-08-31 05:53:19 +02:00

README.md

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