1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
# == Class: ceilometer::agent::polling::service_types
#
# Configure service_types parameters
#
# === Parameters
#
# [*glance*]
# (Optional) glance service type.
# Defaults to $facts['os_service_default']
#
# [*neutron*]
# (Optional) neutron service type.
# Defaults to $facts['os_service_default']
#
# [*nova*]
# (Optional) nova service type.
# Defaults to $facts['os_service_default']
#
# [*swift*]
# (Optional) swift service type.
# Defaults to $facts['os_service_default']
#
# [*cinder*]
# (Optional) cinder service type.
# Defaults to $facts['os_service_default']
#
# [*radosgw*]
# (Optional) Radosgw service type.
# Defaults to $facts['os_service_default']
#
class ceilometer::agent::polling::service_types (
$glance = $facts['os_service_default'],
$neutron = $facts['os_service_default'],
$nova = $facts['os_service_default'],
$swift = $facts['os_service_default'],
$cinder = $facts['os_service_default'],
$radosgw = $facts['os_service_default'],
) {
include ceilometer::deps
ceilometer_config {
'service_types/glance': value => $glance;
'service_types/neutron': value => $neutron;
'service_types/nova': value => $nova;
'service_types/swift': value => $swift;
'service_types/cinder': value => $cinder;
'service_types/radosgw': value => $radosgw;
}
}
|