cookbook-openstack-compute/spec
Stephan Renatus c12190f1ec Define cephx libvirt secret for rbd volumes
This commit addresses the fact that any compute-worker needs to be

- prepared to talk to the ceph cluster (ceph.conf and ceph-common)
- a secret has to be defined.

The secret is identified by the UUID (known to cinder), as defined by a
databag item (of the "secrets" data bag) with a configurable name.

The actual key is taken from another databag item.  The username is
configured via the `rbd_user`.

The chefspec test on the proper content of the generated temporary xml
file is commented out since it won't work this way: the chefspec chef
run will have deleted the (in-memory representation of the) file when it
validates the spec, hence it's empty and the test fails.  (Not sure how
to fix that test.)

Implements: blueprint rbd-for-block-storage

Change-Id: I9eecc622b4d00c65fecfde0626f574be2b9ee934
2014-02-19 10:32:12 +01:00
..
api-ec2-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
api-ec2_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
api-metadata-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
api-metadata_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
api-os-compute-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
api-os-compute_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
client-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
client_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
compute-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
compute-suse_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
compute_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
conductor_redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
conductor_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
default_spec.rb Update spec files to be rubocop compliant 2014-01-29 12:02:05 +00:00
identity_registration_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
libvirt-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
libvirt-suse_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
libvirt_rbd_spec.rb Define cephx libvirt secret for rbd volumes 2014-02-19 10:32:12 +01:00
libvirt_spec.rb Define cephx libvirt secret for rbd volumes 2014-02-19 10:32:12 +01:00
network-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
network_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
nova-cert-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
nova-cert_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
nova-common-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
nova-common_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
nova-setup_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
scheduler-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
scheduler_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
spec_helper.rb Define cephx libvirt secret for rbd volumes 2014-02-19 10:32:12 +01:00
vncproxy-redhat_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00
vncproxy_spec.rb Cleanup node['cpu']['total'] work-around for fauxhai 2014-02-18 11:46:16 +00:00