From: Mathieu Gagné Date: Sun, 21 Apr 2013 21:43:27 +0000 (-0400) Subject: Update puppetdoc for ceilometer::keystone::auth X-Git-Tag: grizzly-eol~15^2~1^2~1 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=4e4b00a58ac8a0a529f8ce876401e18aba93ead3;p=puppet-modules%2Fpuppet-ceilometer.git Update puppetdoc for ceilometer::keystone::auth --- diff --git a/manifests/keystone/auth.pp b/manifests/keystone/auth.pp index 1a81521..dfb2116 100644 --- a/manifests/keystone/auth.pp +++ b/manifests/keystone/auth.pp @@ -1,20 +1,46 @@ +# == Class: ceilometer::keystone::auth # -# Sets up ceilometer users, service and endpoint +# Configures Ceilometer user, service and endpoint in Keystone. # -# == Parameters: +# === Parameters # -# $auth_name :: identifier used for all keystone objects related to ceilometer. -# Optional. Defaults to ceilometer. -# $password :: password for ceilometer user. Optional. Defaults to glance_password. -# $service_type :: type of service to create. Optional. Defaults to image. -# $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. -# $inernal_address :: Internal address for endpoint. Optional. Defaults to 127.0.0.1. -# $port :: Port for endpoint. Needs to match ceilometer api service port. Optional. -# Defaults to 8777. -# $region :: Region where endpoint is set. +# [*password*] +# Password for Ceilometer user. Required. # -class ceilometer::keystone::auth( +# [*email*] +# Email for Ceilometer user. Optional. Defaults to 'ceilometer@localhost'. +# +# [*auth_name*] +# Username for Ceilometer service. Optional. Defaults to 'ceilometer'. +# +# [*configure_endpoint*] +# Should Ceilometer endpoint be configured? Optional. Defaults to 'true'. +# +# [*service_type*] +# Type of service. Optional. Defaults to 'metering'. +# +# [*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 '8777'. +# +# [*region*] +# Region for endpoint. Optional. Defaults to 'RegionOne'. +# +# [*tenant*] +# Tenant for Ceilometer user. Optional. Defaults to 'services'. +# +# [*protocol*] +# Protocol for public endpoint. Optional. Defaults to 'http'. +# +class ceilometer::keystone::auth ( $password, $email = 'ceilometer@localhost', $auth_name = 'ceilometer',