Puppet Class: kickstack::ceilometer::auth

Inherits:
kickstack
Defined in:
manifests/ceilometer/auth.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/ceilometer/auth.pp', line 1

class kickstack::ceilometer::auth inherits kickstack {

  $auth_host = getvar("${fact_prefix}keystone_internal_address")
  $service_password = getvar("${fact_prefix}ceilometer_keystone_password")
  $auth_url = "http://${auth_host}:5000/v2.0"

  class { '::ceilometer::agent::auth':
    auth_url         => $auth_url,
    auth_region      => $::kickstack::keystone_region,
    auth_user        => 'ceilometer',
    auth_password    => $service_password,
    auth_tenant_name => $::kickstack::keystone_service_tenant,
  }

}