Add missing puppet doc

Change-Id: Ic1620ba4e011f71a36e1958af140f0e696754dc1
This commit is contained in:
Mathieu Gagné 2013-08-28 13:57:18 -04:00
parent e250749277
commit 9ff631efbc
3 changed files with 66 additions and 0 deletions

View File

@ -1,3 +1,12 @@
# == Class: cinder::client
#
# Installs Cinder python client.
#
# === Parameters
#
# [*ensure*]
# Ensure state for package. Defaults to 'present'.
#
class cinder::client(
$package_ensure = 'present'
) {

View File

@ -1,3 +1,45 @@
# == Class: cinder::keystone::auth
#
# Configures Cinder user, service and endpoint in Keystone.
#
# === Parameters
#
# [*password*]
# Password for Cinder user. Required.
#
# [*email*]
# Email for Cinder user. Optional. Defaults to 'cinder@localhost'.
#
# [*auth_name*]
# Username for Cinder service. Optional. Defaults to 'cinder'.
#
# [*configure_endpoint*]
# Should Cinder endpoint be configured? Optional. Defaults to 'true'.
#
# [*service_type*]
# Type of service. Optional. Defaults to 'volume'.
#
# [*public_address*]
# Public address for endpoint. Optional. Defaults to '127.0.0.1'.
#
# [*admin_address*]
# Admin address for endpoint. Optional. Defaults to '127.0.0.1'.
#
# [*internal_address*]
# Internal address for endpoint. Optional. Defaults to '127.0.0.1'.
#
# [*port*]
# Port for endpoint. Optional. Defaults to '8776'.
#
# [*region*]
# Region for endpoint. Optional. Defaults to 'RegionOne'.
#
# [*tenant*]
# Tenant for Cinder user. Optional. Defaults to 'services'.
#
# [*protocol*]
# Protocol for public endpoint. Optional. Defaults to 'http'.
#
class cinder::keystone::auth (
$password,
$auth_name = 'cinder',

View File

@ -1,3 +1,18 @@
# == Class: cinder::setup_test_volume
#
# Setup a volume group on a loop device for test purposes.
#
# === Parameters
#
# [*volume_name*]
# Volume group name. Defaults to 'cinder-volumes'.
#
# [*size*]
# Volume group size. Defaults to '4G'.
#
# [*loopback_device*]
# Loop device name. Defaults to '/dev/loop2'.
#
class cinder::setup_test_volume(
$volume_name = 'cinder-volumes',
$size = '4G',